-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Replication
-
Repl 2020-10-19, Repl 2020-11-02
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In rollback_impl.cpp, we verify that the rollback common point is greater than both the replication commit point and the committed snapshot optime. We are currently using invariants to validate this. However, users may encounter situations where the common point will not be greater than the replication commit point and/or committed snapshot optime, and this invariant will fail. According to the wiki page on assertions, it may be better to use uasserts due to the possibility of users seeing this occur.
- is duplicated by
-
SERVER-101829 Consider changing invariants while finding common point for rollback to be fasserts
-
- Closed
-
- is related to
-
SERVER-86512 Investigate invariant in rollback_impl.cpp
-
- Closed
-