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

Fix replication waiting during chunk migration catch-up cloning phase

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability

      Currently during the catch-up cloning phase of a chunk migration, batches of transferMods are fetched and replicated and each batch is currently hard coded to wait up to 180k iterations for the required writeConcern to be satisfied. This loop will insert numerous waiters in the replication waiterList. Instead of inserting so many entries in the waiterList, we should appropriately leverage future/promises to wait for replication during this stage of chunk migrations.

            Assignee:
            backlog-server-cluster-scalability [DO NOT USE] Backlog - Cluster Scalability
            Reporter:
            jason.zhang@mongodb.com Jason Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            23 Start watching this issue

              Created:
              Updated: