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

Potential race in migration can have an aborted migration consume MigrateStatus::_cloneLocs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: 2.8.0-rc2
    • Fix Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Operating System:
      ALL
    • Sprint:
      Sharding 10 (02/19/16)

      Description

      There are cases where the donor shard can abort the migration without contacting the recipient shard. If it starts another migration before the recipient shard realizes it, then it can call _cloneMigrate against the donor shard and interfere with the new migration. A similar issue exist for _transferMods as well.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-sharding Backlog - Sharding Team
              Reporter:
              renctan Randolph Tan
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: