pvc/node-daemon/pvcnoded
Joshua Boniface a4b80be5ed Add provisioned memory to node info
Adds a separate field to the node memory, "provisioned", which totals
the amount of memory provisioned to all VMs on the node, regardless of
state, and in contrast to "allocated" which only counts running VMs.

Allows for the detection of potential overprovisioned states when
factoring in non-running VMs.

Includes the supporting code to get this data, since the original
implementation of VM memory selection was dependent on the VM being
running and getting this from libvirt. Now, if the VM is not active, it
gets this from the domain XML instead.
2020-10-18 14:17:15 -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 Add provisioned memory to node info 2020-10-18 14:17:15 -04:00
MetadataAPIInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
NodeInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
VMConsoleWatcherInstance.py Clean up imports 2020-08-11 12:09:10 -04:00
VMInstance.py Add provisioned memory to node info 2020-10-18 14:17:15 -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 Clean up imports 2020-08-11 12:09:10 -04:00
dnsmasq-zookeeper-leases.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
fencing.py Tie fence timers to keepalive_interval 2020-08-15 12:38:03 -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