-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
fixed_collation_correctness_pbt.js was committed when $elemMatch was disabled in PBT due to SERVER-101260 and SERVER-112844. At that time it was impossible to check that the test could have caught SERVER-92806, since we would run into other errors before finding the correctness issue.
In this ticket, we'll want to compile a binary that had the SERVER-92806 collation bug, and run the fixed_collation_correctness_pbt.js test against it. If the test does not catch the bug, we should analyze what we need to change. We could make the models more robust, or have the test run for longer, or something else.
- is blocked by
-
SERVER-101260 $elemMatch with dotted field compared to null returns incorrect results when using SBE
-
- Closed
-
-
SERVER-112844 Nested $elemMatch query can uassert when multiple predicates are present
-
- Closed
-
- is related to
-
SERVER-101260 $elemMatch with dotted field compared to null returns incorrect results when using SBE
-
- Closed
-
-
SERVER-112844 Nested $elemMatch query can uassert when multiple predicates are present
-
- Closed
-
- related to
-
SERVER-92806 Plan cache entry ignores index collation with $elemMatch, causing incorrect query results
-
- Closed
-