Add server-side or test-side check that the lengths of resharding critical section on all donors and recipients are less than the length of the "blocking-writes" state on the coordinator

XMLWordPrintableJSON

    • Cluster Scalability
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This will help catch issues like in SERVER-109322.

      • The critical section is acquired on all donors, and the length of the critical section on a donor is equal to the length of the "blocking-writes" state on that donor so there are already metrics for this. 
      • The critical section is acquired on recipients that are not also a donor, and the length of the critical section does not correspond to the length of any state so we will need to add metrics for this.

       

            Assignee:
            Unassigned
            Reporter:
            Cheahuychou Mao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: