Add support for registering a waiter on a given oplog to be replicated and majority available

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2026-03-02
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As part of the new shard versioning protocol used in authoritative shards we need to wait for a given timestamp to be replicated and majority available.

      The need for not making this a blocking call and resuing the existing wait mechanism is because the protocol requires a concurrent wait on this condition as well as on a shard version condition such that either of the two can trigger the waiter to make forward progress.

      The work for the CSS waiter will be done in SERVER-119833

            Assignee:
            Jordi Olivares Provencio
            Reporter:
            Jordi Olivares Provencio
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: