pvc/node-daemon/pvcd
Joshua Boniface 8f160abf90 Handle cancelling flushes when new ones run
Store the flush_thread of a node as a class object. Before starting a
new flush thread (either flush or unflush), stop the existing one if it
exists to prevent further migrations, then start the new thread. Set the
object to None on init and again once the task actually finishes. Remove
the inflush flag as this is not required when using these threads and
functionally does nothing any longer, but add the flush_stopper flag to
trigger cancellation of the current job.
2019-07-10 11:54:34 -04:00
..
CephInstance.py Remove extra whitespaces on blank lines 2019-06-25 22:33:23 -04:00
DNSAggregatorInstance.py Remove extra whitespaces on blank lines 2019-06-25 22:33:23 -04:00
Daemon.py Improve ZK connection loss handling 2019-07-09 19:17:32 -04:00
NodeInstance.py Handle cancelling flushes when new ones run 2019-07-10 11:54:34 -04:00
VMConsoleWatcherInstance.py Rename "Domain" to "VM" in various class names 2019-07-07 15:20:37 -04:00
VMInstance.py Rename "Domain" to "VM" in various class names 2019-07-07 15:20:37 -04:00
VXNetworkInstance.py Remove extra whitespaces on blank lines 2019-06-25 22:33:23 -04:00
__init__.py Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
common.py Support run_os_command timeout; use timeouts 2019-07-09 15:09:13 -04:00
dnsmasq-zookeeper-leases.py Remove extra whitespaces on blank lines 2019-06-25 22:33:23 -04:00
fencing.py Fix bugs with fencing 2019-07-09 19:17:53 -04:00
fixrbdlocks Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
log.py Remove extra whitespaces on blank lines 2019-06-25 22:33:23 -04:00
zkhandler.py Implement domain log watching 2019-05-10 23:26:59 -04:00