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

Periodically obtain remainingOperationTimeEstimatedMillis estimates from recipients for use by the ReshardingCoordinator

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • Sharding 2021-03-08, Sharding 2021-03-22, Sharding 2021-04-05, Sharding 2021-04-19, Sharding 2021-05-03
    • 134
    • 2

    Description

      Add a remainingReshardingOperationTimeMillisThreshold server parameter to control when the coordinator should engage the critical section (default value of 2s)
      Should contact each recipient to gather statistics.
      Should continuously monitor while a ReshardingCoordinator service instance exists.
      Should stop monitoring when the coordinator instance exits or we reach the critical section of the coordinator.
      Should provide ability to determine if all recipients report they can finish within the remainingReshardingOperationTimeMillisThreshold.
      Engage critical section once all recipients report they can finish within remainingOperationTimeMillisThreshold.

      Attachments

        Activity

          People

            amirsaman.memaripour@mongodb.com Amirsaman Memaripour
            lamont.nelson@mongodb.com Lamont Nelson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: