Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-80991

(SA) Dispatch requests received from the router port via ServiceEntryPointMongos when running mongod in embedded router mode

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Service Arch
    • Fully Compatible
    • Service Arch 2023-10-02

      When we receive a request on the router port, we should enter the service layer via ServiceEntryPointMongos/strategy.cpp when running a mongod in embedded router mode. This ticket covers:

      • Tagging Client and OperationContext as needed with information as to what role the client/operation is acting under
      • Code changes in ServiceEntryPointImpl/ServiceStateMachine so that router-requests on mongod (when running in embedded router mode) are dispatched via ServiceEntryPointMongos::handleRequest
      • If needed, updating ServiceEntryPoint implementations to use the correct command registry, so ServiceEntryPointMongos uses the router-role command registry and ServiceEntryPointComman uses the shard-role command registry

            Assignee:
            george.wangensteen@mongodb.com George Wangensteen
            Reporter:
            george.wangensteen@mongodb.com George Wangensteen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: