-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Replication
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We currently have a series of invariants to double check that the common point found during rollback makes sense in relation to other timestamps that we maintain in the system (like the stable timestamp and the commit point). However, we've seen situations in the past where these invariants trigger not due to a programmer error, but because of the way someone has made changes to the replica set (like not following proper procedure during a restore) that has put the set in a bad state. I suspect an fassert would be more fitting here.
- duplicates
-
SERVER-50071 Change rollback common point checks in rollback_impl.cpp from invariants to fasserts
-
- Open
-
- is related to
-
SERVER-86512 Investigate invariant in rollback_impl.cpp
-
- Closed
-