Closed feikesteenbergen closed 8 years ago
During initializing etcd.py registers the member to the etcd-cluster. It can however happen that after registration etcd is not starting correctly.
If this happens multiple times, we can get into the situation that the cluster has no quorum
Example:
3 node cluster, 3 new nodes added
Members: 6, quorum: 3, but no new correct nodes.
Perhaps we should implement strict reconfig check:
https://github.com/coreos/etcd/blob/master/Documentation/runtime-configuration.md#strict-reconfiguration-check-mode--strict-reconfig-check
Seems to be fixed in https://github.com/coreos/etcd/commit/6974fc63ed8754537252289d6d5fcc64b45b5ac1
Fixed in https://github.com/zalando/stups-etcd-cluster/pull/2
During initializing etcd.py registers the member to the etcd-cluster. It can however happen that after registration etcd is not starting correctly.
If this happens multiple times, we can get into the situation that the cluster has no quorum
Example:
3 node cluster, 3 new nodes added
Members: 6, quorum: 3, but no new correct nodes.
Perhaps we should implement strict reconfig check:
https://github.com/coreos/etcd/blob/master/Documentation/runtime-configuration.md#strict-reconfiguration-check-mode--strict-reconfig-check
Seems to be fixed in https://github.com/coreos/etcd/commit/6974fc63ed8754537252289d6d5fcc64b45b5ac1