This will allow collection validation to, eventually, provide a point-in-time view of the data when we add support for {background:true} where validation will run with only a MODE_IS lock.
This task is to refactor the validation code to allow cursors to be instantiated at the validate function level and then passed into the various validation helper functions.
- depends on
-
SERVER-42218 Enable getCursor() in the RecordStore to retrieve checkpoint cursors for WiredTiger
- Closed
- is depended on by
-
SERVER-42223 Use checkpoint cursors for collection validation when {background:true} is requested
- Closed