|
This is in the ReshardingCoordinator::_runUntilReadyToPersistDecision function.
...
|
.then([this, executor] { return _awaitAllRecipientsFinishedCloning(executor); })
|
.then([this, executor] { _tellAllDonorsToRefresh(executor); })
|
.then([this, executor] {
|
// TODO SERVER-53916 to verify that the following runs only after the last recipient
|
// shard reports to the coordinator that it has entered "steady-state".
|
return waitForMinimumOperationDuration(**executor, _ctHolder->getAbortToken());
|
})
|
.then([this, executor] { return _awaitAllRecipientsFinishedApplying(executor); })
|
.then([this, executor] { _tellAllDonorsToRefresh(executor); })
|
...
|
I don't think the todo really was in scope for SERVER-53916
|