ReshardingChangeStreamMonitor on completion needs to be handled correctly

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • ALL
    • 0
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In the ReshardingDonorService and ReshardingRecipientService we wait for the change streams monitor to finish and set the status of the monitor on the change streams monitor promise.

      We also need to return the status so that proper error handling is done by the state machine if the change streams monitor failed.

      Example where we do not return the status

      Example of what we should do

            Assignee:
            Unassigned
            Reporter:
            Ben Gawel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: