-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 2.6.3
-
Component/s: Geo, Index Maintenance
-
None
-
ALL
-
With a capped collection that stores taxi driver's location data. They have a 2d index in addition to the _id index on that collection. What they noticed is that once the collection is full, they are not able to inserting new document because of following error:
unindex failed (key too big?) order.order_endloc.$id key: { : ObjectId('53e3a3cb0cf25dc1e46cc2a2') } _id: ObjectId('53e3a3cb0cf25dc1e46cc2a2')
They were not able to reproduce this in test environment so had to use the workaround of dropping the collection when it's full and start over.
I spent some time with them today and was able to figure out the root cause to be some invalid location data. See repro steps for details.
- depends on
-
SERVER-13951 uncommited UnitOfWork needs to rollback
- Closed