Details
-
Improvement
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
Description
We currently multiply leader election time by 3. This may end up being insufficient if there is a lot of data the leader needs to recover.
Allow the multiplier to be configured, defaulting to 3. A value of 0 should be interpreted as infinitiy, i.e. take whatever time is needed for shards to settle.
Attachments
Issue Links
- relates to
-
CONTROLLER-1882 Inject DataBroker only when all shards have leaders
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 85741,9 | Allow shard settle timeout to be tuned | master | controller | Status: MERGED | +2 | +1 |
| 85893,1 | Allow shard settle timeout to be tuned | stable/sodium | controller | Status: MERGED | +2 | +1 |
| 85894,2 | Allow shard settle timeout to be tuned | stable/neon | controller | Status: MERGED | +2 | +1 |