-
Type:
Task
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Repl 2017-03-27, Repl 2017-04-17, Repl 2017-05-08
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Comparing OpTimes from different terms is fundamentally problematic as they could be from different branches of history. Every time we compare two optimes without checking that they come from the same term is suspicious. We at least need to audit all places where do do optime comparisons, and we should consider removing the optime comparison operators entirely so all places that compare optimes must think about term differences explicitly.
- is depended on by
-
SERVER-27161 Change places where we compare Timestamps to comparing OpTimes instead
-
- Closed
-
- is related to
-
SERVER-26882 Make OpTime == always include term
-
- Closed
-