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

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.3.12
    • Affects Version/s: 3.3.12
    • Component/s: Sharding
    • None
    • Fully Compatible
    • ALL
    • Sharding 2016-08-29
    • 0

      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.

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

              Created:
              Updated:
              Resolved: