Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
---
NEWS.rst | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 852746eb2a..4ed4e45590 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -33,6 +33,10 @@ v6.7.0 (unreleased)
* **Improvements**
+ * Libvirt switch to Meson build system
+
+ Libvirt abandoned autotools and switched to Meson build system.
+
* Allow sparse streams for block devices
Sparse streams (e.g. ``virsh vol-download --sparse`` or ``virsh vol-upload
@@ -58,6 +62,36 @@ v6.7.0 (unreleased)
either don't have device mapper enabled or where the dm-mod module is not
loaded yet. This is now fixed.
+ * resctrl: Use exclusive lock for /sys/fs/resctrl
+
+ When two or more domains were attempted to start at once, due to a bug in
+ implementation, resctrl was not locked properly and thus threads did not
+ mutually exclude with each other resulting in not setting requested
+ limitations as requested.
+
+ * mdev: Fix daemon crash when reattaching mdevs on assignment conflict
+
+ If there's a list of mdevs to be assigned to a domain, but one of them (NOT
+ the first) is already assigned to a different domain then libvirtd would
+ crash. This is now fixed.
+
+ * Fix logic in setting COW flag on btrfs
+
+ When COW is not explicitly requested to be disabled or enabled, then
+ libvirt should do nothing on non-BTRFS file systems.
+
+ * Avoid crash due to race in glib event loop code
+
+ Libvirt switched to glib event loop in 6.1.0 but it was also tickling a bug
+ in glib code leading to the daemon crash. Libvirt way of calling glib was
+ changed so the daemon crashes no more.
+
+ * virdevmapper: Handle kernel without device-mapper support
+
+ In the previous release, Libvirt dropped libdevmapper in favor of its own
+ implementation. But the implementation did not handle kernels without
+ device-mapper support. This is now fixed.
+
v6.6.0 (2020-08-02)
===================
--
2.26.2
On Fri, Aug 28, 2020 at 7:45 AM Michal Privoznik <mprivozn@redhat.com> wrote: > > Signed-off-by: Michal Privoznik <mprivozn@redhat.com> > --- > NEWS.rst | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/NEWS.rst b/NEWS.rst > index 852746eb2a..4ed4e45590 100644 > --- a/NEWS.rst > +++ b/NEWS.rst > @@ -33,6 +33,10 @@ v6.7.0 (unreleased) > > * **Improvements** > > + * Libvirt switch to Meson build system > + > + Libvirt abandoned autotools and switched to Meson build system. > + > * Allow sparse streams for block devices > > Sparse streams (e.g. ``virsh vol-download --sparse`` or ``virsh vol-upload > @@ -58,6 +62,36 @@ v6.7.0 (unreleased) > either don't have device mapper enabled or where the dm-mod module is not > loaded yet. This is now fixed. > > + * resctrl: Use exclusive lock for /sys/fs/resctrl > + > + When two or more domains were attempted to start at once, due to a bug in > + implementation, resctrl was not locked properly and thus threads did not > + mutually exclude with each other resulting in not setting requested > + limitations as requested. > + > + * mdev: Fix daemon crash when reattaching mdevs on assignment conflict > + > + If there's a list of mdevs to be assigned to a domain, but one of them (NOT > + the first) is already assigned to a different domain then libvirtd would > + crash. This is now fixed. > + > + * Fix logic in setting COW flag on btrfs > + > + When COW is not explicitly requested to be disabled or enabled, then > + libvirt should do nothing on non-BTRFS file systems. > + > + * Avoid crash due to race in glib event loop code > + > + Libvirt switched to glib event loop in 6.1.0 but it was also tickling a bug > + in glib code leading to the daemon crash. Libvirt way of calling glib was > + changed so the daemon crashes no more. > + > + * virdevmapper: Handle kernel without device-mapper support > + > + In the previous release, Libvirt dropped libdevmapper in favor of its own > + implementation. But the implementation did not handle kernels without > + device-mapper support. This is now fixed. > + > > v6.6.0 (2020-08-02) > =================== > -- > 2.26.2 > Reviewed-by: Neal Gompa <ngompa13@gmail.com> -- 真実はいつも一つ!/ Always, there's only one truth!
On Fri, 2020-08-28 at 13:45 +0200, Michal Privoznik wrote: > * **Improvements** > > + * Libvirt switch to Meson build system > + > + Libvirt abandoned autotools and switched to Meson build system. This should be in the "Packaging changes" section that we use from time to time specifically for these scenarios. > + * resctrl: Use exclusive lock for /sys/fs/resctrl > + > + When two or more domains were attempted to start at once, due to a bug in > + implementation, resctrl was not locked properly and thus threads did not > + mutually exclude with each other resulting in not setting requested > + limitations as requested. s/ as requested// With the above addressed, Reviewed-by: Andrea Bolognani <abologna@redhat.com> and safe for freeze. Thanks for taking care of this! -- Andrea Bolognani / Red Hat / Virtualization
© 2016 - 2024 Red Hat, Inc.