pvc/node-daemon
Joshua Boniface 341073521b Simplify locking process for VM migration
Rather than using a cumbersome and overly complex ping-pong of read and
write locks, instead move to a much simpler process using exclusive
locks.

Describing the process in ASCII or narrative is cumbersome, but the
process ping-pongs via a set of exclusive locks and wait timers, so that
the two sides are able to synchronize via blocking the exclusive lock.
The end result is a much more streamlined migration (takes about half
the time all things considered) which should be less error-prone.
2021-09-26 22:08:07 -04:00
..
monitoring Improve Munin check with extinfo 2020-10-19 11:01:00 -04:00
pvcnoded Simplify locking process for VM migration 2021-09-26 22:08:07 -04:00
daemon_lib Add daemon_lib symlink to pvcnoded 2021-05-30 00:00:07 -04:00
pvc-flush.service Ensure pvc-flush is after network-online 2021-09-26 17:40:42 -04:00
pvc.target Correct name of systemd target 2020-02-08 20:39:07 -05:00
pvcnoded.py Refactor pvcnoded to reduce Daemon.py size 2021-08-21 03:14:22 -04:00
pvcnoded.sample.yaml Refactor pvcnoded to reduce Daemon.py size 2021-08-21 03:14:22 -04:00
pvcnoded.service Remove systemd deps on zookeeper and libvirt 2021-01-28 16:25:02 -05:00