1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #36672 from anshulpundir/election

Increase raft ElectionTick to 10xHeartbeatTick
This commit is contained in:
Sebastiaan van Stijn 2018-03-23 19:57:24 +01:00 committed by GitHub
commit 5f17312653
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -124,8 +124,11 @@ func (n *nodeRunner) start(conf nodeStartConfig) error {
n.cluster.config.Backend, n.cluster.config.Backend,
n.cluster.config.PluginBackend, n.cluster.config.PluginBackend,
n.cluster.config.ImageBackend), n.cluster.config.ImageBackend),
HeartbeatTick: 1, HeartbeatTick: 1,
ElectionTick: 3, // Recommended value in etcd/raft is 10 x (HeartbeatTick).
// Lower values were seen to have caused instability because of
// frequent leader elections when running on flakey networks.
ElectionTick: 10,
UnlockKey: conf.lockKey, UnlockKey: conf.lockKey,
AutoLockManagers: conf.autolock, AutoLockManagers: conf.autolock,
PluginGetter: n.cluster.config.Backend.PluginGetter(), PluginGetter: n.cluster.config.Backend.PluginGetter(),