-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Index Maintenance, Querying
-
ALL
IndexScan currently sets _shouldDedup based on the value of isMultiKey at the start of the query. This is incorrect since the index may later become multikey. Note that it isn't enough to recheck isMultiKey after yielding since we would need to know all RecordIds we've already returned.
- duplicates
-
SERVER-18476 In-progress queries may return incorrect results if an index concurrently becomes multikey
- Backlog
- is related to
-
SERVER-4975 covered index projection may be improperly applied after index becomes multikey during yield
- Closed