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

Remove SessionCatalogMigrationDestination::waitUntilReadyToCommit call in MigrationDestinationManager

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.6.0-rc1
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • Sharding 2017-10-23

      Removing the wait can potentially make the migration critical section wait longer, but it also prevents the situation where the rate of SessionCatalogMigrationDestination depleting the session buffer from the donor shard cannot catch up with the rate of incoming new writes in the chunk and thus, will never finish the migration.

            Assignee:
            randolph@mongodb.com Randolph Tan
            Reporter:
            randolph@mongodb.com Randolph Tan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: