pvc/node-daemon/pvcnoded
Joshua Boniface ccee124c8b Adjust fence failcount limit to 6 (30s)
The previous saving throw limit (3/15s) seems to have been too low. I
was observing bizarre failures where a node would be fenced while it was
still starting up. Some of this may have been related to Zookeeper
connections taking too long, but this was inconsistent.

Increase this to 6 saving throws (30s). This provides significantly more
time for a node to properly check in on startup before another node
fences it. In the real world, 15s vs 30s isn't that big of a downtime
change, but prevents false-positive fences.
2020-08-05 22:40:07 -04:00
..
CephInstance.py Remove /ceph/cmd pipe for (most) Ceph commands 2020-02-08 23:40:02 -05:00
DNSAggregatorInstance.py Handle invalid cursor setup cleanly 2020-02-19 16:29:59 -05:00
Daemon.py Ensure dead state isn't written erroneously 2020-08-05 21:57:11 -04:00
MetadataAPIInstance.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
NodeInstance.py Improve flush handling slightly 2020-05-12 11:04:38 -04:00
VMConsoleWatcherInstance.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
VMInstance.py Allow enforcement of live migration 2020-06-06 12:00:44 -04:00
VXNetworkInstance.py Correct changed dhcp_reservations key name 2020-05-09 10:00:53 -04:00
__init__.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
common.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
dnsmasq-zookeeper-leases.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
fencing.py Adjust fence failcount limit to 6 (30s) 2020-08-05 22:40:07 -04:00
log.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
zkhandler.py Improve handling of primary contention 2020-04-12 03:40:17 -04:00