This is needed by both SERVER-42223 and SERVER-42357, so the work is being split off into a separate ticket so those two other tickets can run in parallel with less duplicate work and fewer rebase conflicts.
- is depended on by
-
SERVER-42223 Use checkpoint cursors for collection validation when {background:true} is requested
- Closed
-
SERVER-42357 Periodically release locks during collection validation and check for interrupts
- Closed