Details
-
Bug
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
-
Storage Execution
-
ALL
Description
Capped collections on the local database don't use so-called "metadata lock" that serializes write operations. This may be a problem for tailable cursors, which could skip over "holes". That is, the tailable cursors may skip over records that have not yet committed or are committed in a later snapshot.
The oplog solves this problem by only showing records that are guaranteed to have no uncommitted writes before them.