[libvirt] [PATCH v2 0/6] lxc: Add suport to virConnectGetAllDomainStats

Julio Faracco posted 6 patches 4 years, 11 months ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20190408193859.19180-1-jcfaracco@gmail.com
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(+)
[libvirt] [PATCH v2 0/6] lxc: Add suport to virConnectGetAllDomainStats
Posted by Julio Faracco 4 years, 11 months ago
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

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list