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

Implement awaitable isMaster client protocol without exhaustAllowed

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Internal Client
    • None
    • Service Arch 2020-01-27, Service Arch 2020-02-10, Service Arch 2020-02-24

    Description

      Awaitable isMaster can be triggered via the use of topologyVersion and maxAwaitTimeMS fields. We should begin to use these isMasters with the ReplicaSetMonitor scanning. This does not require use of exhaust/tailable cursors.

      The use of awaitable isMaster may need to be opt-in for testing until we have mongodden/mongossen that support this work. However, this work should be verified for correctness via modification of existing integration tests and js test suites.

      Attachments

        Activity

          People

            janna.golden@mongodb.com Janna Golden
            ben.caimano@mongodb.com Benjamin Caimano (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: