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

Config server manual move chunk request won't rejoin migrations if they waitForDelete

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • 3.3.12
    • 3.3.12
    • Sharding
    • None
    • Fully Compatible
    • ALL
    • Sharding 2016-08-29
    • 0

    Description

      The config server's manual move chunk internal call _configsvrMoveChunk is intended to be idempotent in the absence of other metadata changing activity on the system and the continuous stepdown suite relies on this behaviour.

      However, in the case where waitForDelete is specified and the move chunk operation on the shard is already at the stage where cleanup happens, _configsvrMoveChunk may report a retried operation as successful before the cleanup has completed.

      This causes tests, which rely on the range cleanup to complete to fail when run under the continuous config stepdown suite.

      Attachments

        Activity

          People

            dianna.hohensee@mongodb.com Dianna Hohensee
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: