pvc/node-daemon/pvcnoded
Joshua Boniface 611e0edd80 Reorder last keepalive during cleanup
Make sure the stopping of the keepalive timer and final keepalive update
are done as the last step before complete shutdown. The previous setup
could conceivably result in a node being fenced should the cleanup
operations take longer than ~45 seconds, for instance if primary node
switchover took too long or blocked, or log watchers failed to stop
quickly enough. Ensures that keepalives will continue to be run during
the shutdown process until the last possible moment.
2020-04-12 03:49:29 -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 Reorder last keepalive during cleanup 2020-04-12 03:49:29 -04:00
MetadataAPIInstance.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
NodeInstance.py Improve handling of primary contention 2020-04-12 03:40:17 -04:00
VMConsoleWatcherInstance.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
VMInstance.py Correct issues with VM lock freeing 2020-03-02 12:45:12 -05:00
VXNetworkInstance.py Properly handle takeover state in VXNetworks 2020-03-02 10:41:00 -05: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 Use consistent naming of components 2020-02-08 19:34:07 -05: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