Implement ShardsvrOpObserver logic to react to the creation/deletion of UUID fields in shard identity documents

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2026-06-08, CAR Team 2026-06-22
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-126964 is introducing new logic to persist shard UUID values into each shard identity document as part of the FCV upgrade (and a specular change is set to be implemented as part of the FCV downgrade process).

      Mongod nodes should react to the commit of these write operations by:

      • fetching/clearing the UUID value into/from the ShardHandle held by ShardingState
      • updating related state in the ShardRegistry 

            Assignee:
            Paolo Polato
            Reporter:
            Paolo Polato
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: