Ensure that the commands issued by The Scheduler of the Defragmentation Algorithm do not conflict with DDL operations.

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 5.1.0-rc0
    • Affects Version/s: 5.1 Required
    • Component/s: None
    • None
    • Fully Compatible
    • Sharding EMEA 2021-09-06, Sharding EMEA 2021-09-20
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The code introduced by SERVER-58472 submits commands (moveChunksplitChunkmergeChunks that modify the collection metadata - and that may conflict with user DDL operations that are being executed in parallel. 

      Such commands (or at least moveChunk) should be issued in isolation through the use of DistLock s. 

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

              Created:
              Updated:
              Resolved: