Add to the schema of config.placementHistory an optional field to describe the version of its initialization documents

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2025-10-27, CAR Team 2025-11-10, CAR Team 2025-11-24
    • 🟥 DDL
    • None
    • None
    • None
    • None
    • None
    • None

      The correct behavior of V2 change stream readers relies on the content of config.placementHistory being consistently initialized by InitializePlacementHistoryCoordinator (SERVER-109002) and AddShardCoordinator (SERVER-111796).

      Since legacy server versions can also perform initialization procedures following different semantics (see SERVER-81137), the schema of the initialization metadata documents needs to be enriched to properly distinguish this case - and repeat the initialization if needed (SERVER-111901).

       

       

       

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

              Created:
              Updated: