-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:
Engineering Ticket Description:
If a long index key (greater than 1024) is inserted into a collection (when the parameter failIndexKeyTooLong is set to false), then collection validate does not take it into account and fails. This seems to have been introduced from the work in SERVER-19521.
{ "ns" : "test.longindex", "nrecords" : 2, "nIndexes" : 1, "keysPerIndex" : { "test.longindex.$_id_" : 1 }, "indexDetails" : { "test.longindex.$_id_" : { "valid" : true } }, "valid" : false, "errors" : [ "number of _id index entries (1) does not match the number of documents (2)" ], "advice" : "ns corrupt. See http://dochub.mongodb.org/core/data-recovery", "ok" : 1 }
- documents
-
SERVER-22234 Collection with a long key fails validation
- Closed