pvc/node-daemon/pvcd
Joshua Boniface 08cb16bfbc Revamp VM migration handling
This was very old code that was hard to follow and quite fragile, with
failures and infinite loops occurring fairly frequently. These changes
make the code more robust, including the addition of timeouts, some code
cleanup, and some improvements to the logical flow.

Also forces the libvirt migration to occur on the cluster network, which
couples to changes in the libvirtd listen (via pvc-ansible) and in
Daemon.py via the previous commit.
2019-06-25 22:23:48 -04:00
..
CephInstance.py Add removal confirmations and zap disk before add 2019-06-21 15:52:28 -04:00
DNSAggregatorInstance.py Switch DNS aggregator to PostgreSQL 2019-05-21 01:07:41 -04:00
Daemon.py Connect to actual IP not localhost for Libvirt 2019-06-25 22:09:32 -04:00
DomainConsoleWatcherInstance.py Only stop log parser if it's actually running 2019-05-11 12:09:42 -04:00
DomainInstance.py Revamp VM migration handling 2019-06-25 22:23:48 -04:00
NodeInstance.py Sleep longer before removing gateways 2019-05-23 22:20:38 -04:00
VXNetworkInstance.py Disable tx offloading on bridge interfaces 2019-06-25 12:36:37 -04:00
__init__.py Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
common.py Finish setup of Ceph OSD addition and basic management 2018-10-29 17:51:25 -04:00
dnsmasq-zookeeper-leases.py Update dnsmasq script to use YAML config 2019-03-17 13:59:05 -04:00
fencing.py Remove duplicate import 2019-06-24 20:14:43 -04:00
fixrbdlocks Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
log.py Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
zkhandler.py Implement domain log watching 2019-05-10 23:26:59 -04:00