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

Ensure that transitionToDedicatedConfigServer does not cause event losses in change streams

    • Catalog and Routing
    • Fully Compatible
    • v8.0
    • CAR Team 2024-05-13, CAR Team 2024-05-27, CAR Team 2024-06-10

      As per today, change streams opened at pastPointInTime may silently miss events that were persisted on a shard that was removed from the cluster at pastPointInTime+x.

      The same problem affects transitionToDedicatedConfigServer (which is built on top of movePrimary), but with a bigger impact. The scope of this ticket is to avoid event loss by rejecting the opening/resuming of change streams at a PIT that predates the commit of a removeShard.

            Assignee:
            paolo.polato@mongodb.com Paolo Polato
            Reporter:
            paolo.polato@mongodb.com Paolo Polato
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: