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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.1.0-rc0
    • 5.1 Required
    • None
    • None
    • Fully Compatible
    • Sharding EMEA 2021-09-06, Sharding EMEA 2021-09-20

    Description

      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. 

      Attachments

        Activity

          People

            allison.easton@mongodb.com Allison Easton
            paolo.polato@mongodb.com Paolo Polato
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: