-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.0.2, 2.2.3
-
Component/s: Replication
-
None
-
Sharding
-
Minor Change
Add a replica set member option, or maybe a set-wide option, that when exceeded causes the member to change into Recovering mode. With a threshold like this it will be easier to make sure non-primary client reads never exceed the threshold/stale-ness when using a secondary preferred read preference.
This essentially allows one to set the maximum staleness of any normally used member in replica set. This could also be used after maintenance periods to ensure that a node coming out of maintenance can catch up quickly without taking reads during the recovery period.
- is duplicated by
-
SERVER-9319 Allow to disable secondaries when they are behinded for a long time.
- Closed
-
SERVER-11780 Secondary automatically enters Recovery if falls too far behind
- Closed
- is related to
-
SERVER-8476 slaveDelay with Ghostsync
- Closed
-
SERVER-4936 Server support for "maxStalenessMS" read preference option
- Closed
- related to
-
SERVER-12861 Introduce a maxStalenessMS option when querying secondaries
- Closed
-
SERVER-3346 MAX SLAVE LAG - Features to provide a more stable Replication Set under high load
- Closed