pvc/node-daemon/pvcnoded
Joshua Boniface f9e7e9884f Improve handling of VM migrations
The VM migration code was very old, very spaghettified, and prone to
strange failures.

Improve this by taking cues from the node primary migration. Use
synchronization between the nodes to ensure lockstep completion of the
migration in discrete steps.

A proper queue can be built later to integrate with this code more
cleanly.

References #108
2020-10-20 13:01:55 -04:00
..
CephInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
DNSAggregatorInstance.py Use new debug logger for DNS Aggregator 2020-08-17 14:26:43 -04:00
Daemon.py Bump base version to 0.9 2020-10-18 14:31:19 -04:00
MetadataAPIInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
NodeInstance.py Add additional logging to flush selector 2020-10-20 12:34:18 -04:00
VMConsoleWatcherInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
VMInstance.py Improve handling of VM migrations 2020-10-20 13:01:55 -04:00
VXNetworkInstance.py Entirely disable IPv6 on bridged interfaces 2020-10-15 11:00:59 -04:00
__init__.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
common.py Add additional logging to flush selector 2020-10-20 12:34:18 -04:00
dnsmasq-zookeeper-leases.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
fencing.py Add additional logging to flush selector 2020-10-20 12:34:18 -04:00
log.py Use logger for debug output 2020-08-17 12:46:52 -04:00
zkhandler.py Make zkhandler accept failures more robustly 2020-08-17 13:03:36 -04:00