-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2020-08-10, Execution Team 2020-08-24, Execution Team 2020-09-07
After SERVER-50168, this work should simply entail enabling rollback_resumable_index_build_collection_scan_phase.js.
Original description:
If a node goes into rollback during the collection scan of a resumable index build, the majority committed view gets zeroed out which causes the scan to throw ReadConcernMajorityNotAvailableYet. We then hit this invariant since we currently do not expect an index build to fail this way.
- depends on
-
SERVER-50168 Transition to rollback doesn't need to clear out the majority committed snapshot's timestamp.
- Closed
- is related to
-
SERVER-48418 Rollback restart resumable index builds from beginning
- Closed
-
SERVER-48476 resumable index build should use majority read cursor for collection scan
- Closed
- related to
-
SERVER-49075 Add replica_sets suite to resumable index build variant
- Closed
-
SERVER-49076 Add rollback fuzzer suites to resumable index build variant
- Closed