Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
2.6.0-rc1
-
None
-
ALL
Description
This race allows for a stale op to end up in the _buffer in bgsync.cpp, which can lead to excessively long rollbacks (since the time difference is negative and as a result ignores the 30min limit) when the primary becomes secondary again and the op gets put in the oplog