The changes from 82833b4 as part of SERVER-46395 made an incorrect expectation for the scheduleLoseRaceWithShutdown test case. When the scheduled task is canceled with ShutdownInProgress, there isn't a guarantee that _eraseAndNotifyIfNeeded() has been called, and for the future returned by joinAsync() to have become ready yet. The contract is that it will only eventually become ready.
- is caused by
-
SERVER-46395 Resumable range deleter can submit duplicate range deletion tasks on step up
- Closed