Ensure the ShardVersion is not bumped by anyone else during a chunk operation

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • 🟥 DDL
    • None
    • None
    • None
    • None
    • None
    • None

      Add a tassert in kGlobalCatalogCommit for all chunk operations to verify that no other actor has bumped the ShardVersion since allowChunkOperations was checked in kCheckPreconditions.

      Note that this cannot be enforced until the legacy setAllowMigrations command is no longer used in FCV 9.0, because the legacy setAllowMigrations bumps the ShardVersion.

            Assignee:
            Unassigned
            Reporter:
            Silvia Surroca
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: