-
Type:
Sub-task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2026-06-08, Storage Execution 2026-06-22, Storage Execution 2026-07-06, Storage Execution 2026-07-20, Storage Execution 2026-08-03, Storage Execution 2026-08-17, Storage Execution 2026-08-31
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In order to support parallelism, ValidateAdaptor::traverseRecordStore should return results rather than modify the class state.
This body of work should be a pure refactor, unit tests may be added to the existing interface (it will become easier to test with the returned parameter versus modifying a class member), but it should largely be supported by regression testing against existing test suites.
The focus should primarily be on supporting Phase-1 of record store traversal.
Returned objects should make use of merge functions added in SERVER-128593, however, until SERVER-127596 is landed, the returned objects will be the result of a full scan of the record store, and will not require merge.
- is related to
-
SERVER-128593 Add Merge Function to ValidateResults
-
- Closed
-
-
SERVER-133447 Check for coverage gaps in new implementation of traverseRecordStore
-
- Backlog
-
-
SERVER-127596 Parallelize record store traversal
-
- In Code Review
-