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

Refactor Balancer code to use MigrationManager in order to move chunks in parallel

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3.11
    • Component/s: Sharding
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Sharding 17 (07/15/16), Sharding 18 (08/05/16)
    • Case:

      Description

      When the MigrationManager is complete and fully tested. Manual moveChunk code path should already be implemented, or implemented in this ticket. The balancer will need to handle all of the migration Status results from MigrationManager::scheduleMigrations correctly – like logging the errors, and splitting chunks that returned ChunkTooBig error.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kaloian.manassiev Kaloian Manassiev
              Reporter:
              dianna.hohensee Dianna Hohensee
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: