This series has a collection of new methods to enable support for
virConnectGetAllDomainStats() to LXC driver. The only difference is Disk
Stats. It needs to consider only the host file system operations as a
valid block device. So, other disks should start with index 1..N.
Other difference is an implementation of Kernel Memory CGroup to grab
this info from each LXC container.
- v1-v2: Added suggestions made by Peter Krempa.
Julio Faracco (6):
lxc: Introduce method lxcConnectGetAllDomainStats
lxc: Introduce method lxcDomainGetStats
lxc: Introduce method lxcDomainGetStatsCpu
lxc: Introduce method lxcDomainGetStatsBlock
cgroup: Get kernel memory entry from CGroup V1
lxc: Introduce method lxcDomainGetBalloonStats
src/libvirt_private.syms | 2 +
src/lxc/lxc_driver.c | 391 ++++++++++++++++++++++++++++++++++++
src/util/vircgroup.c | 32 +++
src/util/vircgroup.h | 2 +
src/util/vircgroupbackend.h | 10 +
src/util/vircgroupv1.c | 36 ++++
6 files changed, 473 insertions(+)
--
2.19.1