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

Fix defragmentation stuck after phase transition

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.3.0
    • None
    • None
    • None
    • Fully Compatible
    • ALL

    Description

      Currently when we transition from phase 2 to phase 3 during BalancerDefragmentationPolicyImpl::selectChunksToMove  we are not waking up the  actionStreamConsumerThread that will remain stuck waiting for the next streamable action even though we already have some actions to perform as part of phase 3. The consequence is that phase 3 will never make progress and the defragmentation won't be able to complete.

      Attachments

        Activity

          People

            tommaso.tocci@mongodb.com Tommaso Tocci
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: