pvc/api-daemon
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
..
migrations Add storage benchmarking to API 2020-08-25 01:57:21 -04:00
provisioner/examples Improve handling of root disk in GRUB 2020-03-02 10:02:39 -05:00
pvcapid Add provisioned memory to node info 2020-10-18 14:17:15 -04:00
daemon_lib Rename API and common Debian packages 2020-02-08 18:50:38 -05:00
pvc-api-db-upgrade Ensure database migrations are in source control 2020-02-15 23:16:40 -05:00
pvcapid-manage.py Add database management with SQLAlchemy 2020-02-15 22:51:27 -05:00
pvcapid-worker.service Fix renamed import for worker 2020-02-18 12:20:42 -05:00
pvcapid.py Fix startup of API daemon 2020-02-08 20:27:45 -05:00
pvcapid.sample.yaml Rename sample database for API 2020-08-25 01:59:35 -04:00
pvcapid.service Use consistent naming of components 2020-02-08 19:34:07 -05:00
swagger.html Rename API and common Debian packages 2020-02-08 18:50:38 -05:00
swagger.json Rename API and common Debian packages 2020-02-08 18:50:38 -05:00