-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QO 2023-10-02, QO 2023-10-16, QO 2023-10-30, QO 2023-11-13, QO 2023-11-27, QO 2023-12-11
The work included is: supporting CQF M2 explain output in the existing explain helpers, fixing the remaining assertions in tests that start to fail, and, if possible, removing the enableExplainInBonsai failpoint. It may be that we can't remove the failpoint due to the M4 passthroughs. If so, we can enable the failpoint by default and disable it for the those tasks only.
Expecting to split this ticket into a couple of subtasks.
- depends on
-
SERVER-79053 [CQF] Investigate uses of shell explain helpers
- Closed
- has to be done after
-
SERVER-83090 [CQF] Make existing jstest work with the new CQF explain (core and core/index)
- Closed
-
SERVER-83098 [CQF] Make existing jstest work with the new CQF explain (core/query and core/sbe)
- Closed
-
SERVER-83102 [CQF] Make existing jstest work with the new CQF explain (aggregation)
- Closed
-
SERVER-83103 [CQF] Make existing jstest work with the new CQF explain (sharding, concurrency, nopassthrough)
- Closed
- is related to
-
SERVER-80542 [CQF] Implement explain for M2 based on WRITING-14698 syntax
- Closed
- related to
-
SERVER-77719 [CQF] Remove enableExplainInBonsai failpoint
- Closed
-
SERVER-78543 [CQF] Write integration test for explain() with shard filtering
- Closed
-
SERVER-79935 [CQF] Investigate seg fault in truncate_large_profiler_entry
- Closed