waitForMoveChunkStep test helper should take in to account moveChunk in 'join' mode

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • 3.4.0-rc1
    • Affects Version/s: 3.4.0-rc0
    • Component/s: Sharding
    • None
    • Fully Compatible
    • ALL
    • Sharding 2016-10-31
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      It is possible to have multiple threads running the same moveChunk command at the same time on the same shard. Only one of which is doing the actual work while the rest waits for it to finish. The waitForMoveChunkStep assumes that there can only be one moveChunk and returns right away instead of checking the other ops:

      https://github.com/mongodb/mongo/blob/r3.4.0-rc0/jstests/libs/chunk_manipulation_util.js#L129

            Assignee:
            Randolph Tan
            Reporter:
            Randolph Tan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: