[libvirt] [PATCH v2 0/9] cgroup cleanups and preparation for v2
Fabiano Fidêncio
fidencio at redhat.com
Thu Sep 20 19:41:28 UTC 2018
On Thu, Sep 20, 2018 at 10:54 AM, Pavel Hrdina <phrdina at redhat.com> wrote:
> Pavel Hrdina (9):
> vircgroup: cleanup controllers not managed by systemd on error
> vircgroup: fix bug in virCgroupEnableMissingControllers
> vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process
> vircgroup: introduce virCgroupTaskFlags
> vircgroup: introduce virCgroupAddThread
> vircgroupmock: cleanup unused cgroup files
> vircgroupmock: rewrite cgroup fopen mocking
> vircgrouptest: call virCgroupDetectMounts directly
> vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts
>
> src/libvirt-lxc.c | 2 +-
> src/libvirt_private.syms | 6 +-
> src/lxc/lxc_controller.c | 4 +-
> src/qemu/qemu_process.c | 4 +-
> src/qemu/qemu_tpm.c | 2 +-
> src/util/vircgroup.c | 143 +++++++-----
> src/util/vircgroup.h | 5 +-
> src/util/vircgrouppriv.h | 4 -
> tests/vircgroupdata/all-in-one.cgroups | 7 +
> tests/vircgroupdata/all-in-one.mounts | 2 +-
> tests/vircgroupdata/all-in-one.parsed | 12 +-
> tests/vircgroupdata/all-in-one.self.cgroup | 1 +
> tests/vircgroupdata/cgroups1.cgroups | 11 +
> tests/vircgroupdata/cgroups1.self.cgroup | 11 +
> tests/vircgroupdata/cgroups2.cgroups | 10 +
> tests/vircgroupdata/cgroups2.self.cgroup | 10 +
> tests/vircgroupdata/cgroups3.cgroups | 12 +
> tests/vircgroupdata/cgroups3.self.cgroup | 12 +
> tests/vircgroupdata/fedora-18.cgroups | 10 +
> tests/vircgroupdata/fedora-18.self.cgroup | 9 +
> tests/vircgroupdata/fedora-21.cgroups | 12 +
> tests/vircgroupdata/fedora-21.self.cgroup | 10 +
> tests/vircgroupdata/kubevirt.cgroups | 10 +
> tests/vircgroupdata/kubevirt.self.cgroup | 10 +
> tests/vircgroupdata/logind.cgroups | 10 +
> tests/vircgroupdata/logind.mounts | 2 +
> tests/vircgroupdata/logind.self.cgroup | 1 +
> tests/vircgroupdata/no-cgroups.cgroups | 8 +
> tests/vircgroupdata/no-cgroups.parsed | 10 -
> tests/vircgroupdata/no-cgroups.self.cgroup | 0
> tests/vircgroupdata/ovirt-node-6.6.cgroups | 9 +
> .../vircgroupdata/ovirt-node-6.6.self.cgroup | 8 +
> tests/vircgroupdata/ovirt-node-7.1.cgroups | 11 +
> .../vircgroupdata/ovirt-node-7.1.self.cgroup | 10 +
> tests/vircgroupdata/rhel-7.1.cgroups | 11 +
> tests/vircgroupdata/rhel-7.1.self.cgroup | 10 +
> tests/vircgroupdata/systemd.cgroups | 8 +
> tests/vircgroupdata/systemd.mounts | 11 +
> tests/vircgroupdata/systemd.self.cgroup | 6 +
> tests/vircgroupmock.c | 206 ++----------------
> tests/vircgrouptest.c | 48 ++--
> 41 files changed, 399 insertions(+), 289 deletions(-)
> create mode 100644 tests/vircgroupdata/all-in-one.cgroups
> create mode 100644 tests/vircgroupdata/all-in-one.self.cgroup
> create mode 100644 tests/vircgroupdata/cgroups1.cgroups
> create mode 100644 tests/vircgroupdata/cgroups1.self.cgroup
> create mode 100644 tests/vircgroupdata/cgroups2.cgroups
> create mode 100644 tests/vircgroupdata/cgroups2.self.cgroup
> create mode 100644 tests/vircgroupdata/cgroups3.cgroups
> create mode 100644 tests/vircgroupdata/cgroups3.self.cgroup
> create mode 100644 tests/vircgroupdata/fedora-18.cgroups
> create mode 100644 tests/vircgroupdata/fedora-18.self.cgroup
> create mode 100644 tests/vircgroupdata/fedora-21.cgroups
> create mode 100644 tests/vircgroupdata/fedora-21.self.cgroup
> create mode 100644 tests/vircgroupdata/kubevirt.cgroups
> create mode 100644 tests/vircgroupdata/kubevirt.self.cgroup
> create mode 100644 tests/vircgroupdata/logind.cgroups
> create mode 100644 tests/vircgroupdata/logind.mounts
> create mode 100644 tests/vircgroupdata/logind.self.cgroup
> create mode 100644 tests/vircgroupdata/no-cgroups.cgroups
> delete mode 100644 tests/vircgroupdata/no-cgroups.parsed
> create mode 100644 tests/vircgroupdata/no-cgroups.self.cgroup
> create mode 100644 tests/vircgroupdata/ovirt-node-6.6.cgroups
> create mode 100644 tests/vircgroupdata/ovirt-node-6.6.self.cgroup
> create mode 100644 tests/vircgroupdata/ovirt-node-7.1.cgroups
> create mode 100644 tests/vircgroupdata/ovirt-node-7.1.self.cgroup
> create mode 100644 tests/vircgroupdata/rhel-7.1.cgroups
> create mode 100644 tests/vircgroupdata/rhel-7.1.self.cgroup
> create mode 100644 tests/vircgroupdata/systemd.cgroups
> create mode 100644 tests/vircgroupdata/systemd.mounts
> create mode 100644 tests/vircgroupdata/systemd.self.cgroup
>
> --
> 2.17.1
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
>
Reviewed-by: Fabiano Fidêncio <fidencio at redhat.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20180920/a8ac3487/attachment-0001.htm>
More information about the libvir-list
mailing list