pvc/node-daemon
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
..
pvcd Handle cancelling flushes when new ones run 2019-07-10 11:54:34 -04:00
pvc-flush.service Wait on both sides for 30s 2019-05-24 01:23:18 -04:00
pvcd.py Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
pvcd.sample.yaml Enable autostart of API client on Primary 2019-07-06 02:42:56 -04:00
pvcd.service Perform additional tweaks to units 2019-05-23 23:18:28 -04:00
pvcd.target Add node autoflush service and target 2019-05-23 22:42:51 -04:00