-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Replication
-
ALL
-
-
Repl 2020-03-23, Repl 2020-04-06
-
60
On reconfig, the primary drops all snapshots used to serve majority reads since the quorum may change by reconfig. The _currentCommittedSnapshot should be recalculated very soon, after a round of heartbeats in the worst case. However it's not the case. Majority writes are blocked until they are interrupted.
We need to confirm that the _currentCommittedSnapshot is updated correctly after dropping snapshots and the waiters are signaled correctly.
- duplicates
-
SERVER-47142 Check primary before writing replset config and no-op
- Closed
- is related to
-
SERVER-47206 Majority commit point is not set backward after force reconfig or reconfig that changes writeConcernMajorityJournalDefault
- Backlog
-
SERVER-40649 Drop snapshots for reconfig via heartbeat.
- Backlog
-
SERVER-47205 Stopping dropping snapshots after safe reconfig that does not change writeConcernMajorityJournalDefault
- Closed
- related to
-
SERVER-47142 Check primary before writing replset config and no-op
- Closed
-
SERVER-46288 Reconfig in 4.2 style with the current config on FCV downgrade
- Closed
-
SERVER-54389 Audit internal uses of force reconfig and consider using safe reconfig
- Closed