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

Abort index builds before running shard split

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • Server Serverless 2022-05-16, Server Serverless 2022-05-30

      Esha's investigation as part of WRITING-10501 discovered that voteCommitIndexBuild is not blocked by tenant access blockers, so index builds might hang forever waiting for quorum which never arrives. The best solution would be to leverage tenant access blockers to block voteCommitIndexBuild commands, but that work is very involved. As a stop-gap, the server should abort in-progress index builds before starting a shard split operation similar to tenant migrations.

            Assignee:
            mathis.bessa@mongodb.com Mathis Bessa (Inactive)
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: