If there are two RecordIds (locInIndex) that are higher than RecordId we're inserting (loc), then the loc will be inserted more than once to the value.
I believe this line should be
if (!insertedLoc && loc < locInIndex)
- is related to
-
SERVER-16762 Loss of type information for covered queries in WiredTiger
- Closed
-
SERVER-16632 Change WiredTiger index key format to no longer use BSON
- Closed