-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
ALL
-
Repl 2018-05-07
-
11
Right now, the minimum visible snapshot will query the logical clock to publish as the "time before which readers may not query this collection". However, while the logical clock won't return a value that's too low (and cause catalog mismatch failures), it can return a value that's too high and may never exist in the oplog (particularly when the noop writer is disabled).
At least for primaries, this problem could be solved by plumbing through the actual operation time. Whether directly or via the `ReplClientInfo`.
- is related to
-
SERVER-34777 multi-index drops are given the wrong timestamps
- Closed
- related to
-
SERVER-34639 Background indexes on primaries should advance the minimumVisibleSnapshot when they begin
- Closed