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

Create skeleton for PinnedConnectionTaskExecutor

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 7.0.0-rc0, 6.0.6
    • None
    • None
    • Service Arch
    • Fully Compatible
    • v6.3
    • Service Arch 2023-02-20

    Description

      Create a skeleton for a new type of TaskExecutor that uses a single transport connection for all RPC scheduled through it. This task executor should own another TaskExecutor and implement most of the TaskExecutor API by dispatching to the owned TaskExecutor. It should leave the RPC portions of the API (scheduleRemoteCommandOnAny) unimplemented to be filled out later. The eventual implementation will acquire a unique connection from the NetworkInterface owned by this task executor when the first RPC is scheduled, and use that connection for all future RPCs for the lifetime of the PinnedConnectionTaskExecutor. 

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: