Instead of the existing code
background = false;
in validate.cpp, we will parse the user cmd request's "background" field and initialize it with that value. If unspecified, "background" defaults to false. SERVER-42223 will set up the code to act on background==false.
Additionally, return an error if {full:true} is specified along with {background:true}.
- depends on
-
SERVER-42223 Use checkpoint cursors for collection validation when {background:true} is requested
- Closed
- is depended on by
-
SERVER-42357 Periodically release locks during collection validation and check for interrupts
- Closed
- is duplicated by
-
SERVER-43172 Add 'requires_persistence' tag to background_validation.js to stop running on inMemory, and stop it from running on the parallel* test suites on ephemeralForTest somehow
- Closed
- is related to
-
SERVER-43134 Only run background validation on check-pointed tables
- Closed