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

Make ReshardingRecipientService wait for replication lag across all nodes to be some threshold before building indexes

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • Fully Compatible
    • ClusterScalability Apr14-Apr28
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The index builds in resharding use the default commit quorum which is "votingMembers". Making each recipient wait for the cloning to have replicated to all nodes before building indexes (which are resource-intensive) can help reduce the chance of the nodes not being able to catch up later on. For why the resharding uses the default commit quorum is used instead of "majority" commit quorum, please see this comment in HELP-69920.

            Assignee:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Reporter:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: