]> xenbits.xensource.com Git - libvirt.git/commitdiff
NEWS: mention cgroups on hosts with systemd bug fix
authorPavel Hrdina <phrdina@redhat.com>
Mon, 22 Feb 2021 15:08:35 +0000 (16:08 +0100)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 23 Feb 2021 10:50:15 +0000 (11:50 +0100)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
NEWS.rst

index bee49923a58fd14f2b6f95c31863b395e9fa3690..6ca539b1cdd851c3e4100e1fd2d300319e3711cc 100644 (file)
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -71,6 +71,23 @@ v7.1.0 (unreleased)
    of relying on ``VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE`` if they need finer
    grained control.
 
+  * cgroups: Fix how we setup and configure cgroups on hosts with systemd
+
+    When libvirt is running on host with systemd we register every VM with
+    machined which creates the VM root cgroup for us as well. Before this fix
+    we were directly modifying files in the VM root cgroup which was incorrect
+    because all the files are managed by systemd. The implication was that any
+    change done by libvirt to cgroup attributes supported by systemd could be
+    removed which happens for example by running ``systemctl daemon-reload``.
+
+    To fix the issue libvirt now uses DBus calls for some of the cgroup
+    attributes that distribute the resources proportionally to the cgroup
+    siblings and for the rest we have a new sub-cgroup that libvirt can
+    managed directly.
+
+    For more details why this is necessary see
+    `systemd cgroup <https://systemd.io/CGROUP_DELEGATION/>`_ documentation.
+
 
 v7.0.0 (2021-01-15)
 ===================