-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
RSS Sydney
-
GregsList - 2024-09-03, PopcornChicken - 2024-09-17, MorningKaraoke 2024-10-01
Validation code is written in an ad-hoc and inconsistent way, this makes bus likely and maintenance difficult.
Take a high-level look at validation and consider ways to improve its design, with a goal of speeding up maintenance tasks.
- split to
-
SERVER-82278 validate command can report indexDetails valid:True even if indexes have not fully been checked
- Open
-
SERVER-83615 Treat maxValidateMemoryUsageMB as an absolute limit
- Backlog
-
SERVER-87119 Introduce the collection acquisition logic from the shard-role api into the validate command
- Blocked
-
SERVER-89857 Investigate deduplicating reporting index inconsistencies in the error and indexDetails fields of validate() output
- Open
-
SERVER-94826 Make multi-index repair off by default (and add a new option for it)
- Backlog
-
SERVER-93556 Regularize collection/reporting of ValidationResults
- Closed