Peter Krempa (2):
NEWS: Move section about 'discard_no_unref' to features
NEWS: Document changes for the release
NEWS.rst | 49 ++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 44 insertions(+), 5 deletions(-)
--
2.41.0
New subject: [PATCH 1/2] NEWS: Move section about 'discard_no_unref' to features
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
NEWS.rst | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/NEWS.rst b/NEWS.rst
index 950b188a8b..857fef0f6d 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,13 @@ v9.5.0 (unreleased)
* **New features**
+ * qemu: Allow configuring the ``discard-no-unref`` feature of ``qcow2`` driver
+
+ The new ``discard_no_unref`` attribute of the ``disk`` ``driver`` element
+ controls whether the ``qcow2`` driver in qemu unrefs clusters inside the
+ image on discard requests. Disabling cluster unrefing decreases fragmentation
+ of the image.
+
* **Improvements**
* qemu: Include maximum physical address size in baseline CPU
@@ -26,13 +33,6 @@ v9.5.0 (unreleased)
compatible with all hosts even if their supported physical address sizes
differ.
- * qemu: Allow configuring the ``discard-no-unref`` feature of ``qcow2`` driver
-
- The new ``discard_no_unref`` attribute of the ``disk`` ``driver`` element
- controls whether the ``qcow2`` driver in qemu unrefs clusters inside the
- image on discard requests. Disabling cluster unrefing decreases fragmentation
- of the image.
-
* **Bug fixes**
--
2.41.0
New subject: [PATCH 2/2] NEWS: Document changes for the release
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
NEWS.rst | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 857fef0f6d..f3e8f9bf8b 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -33,8 +33,47 @@ v9.5.0 (unreleased)
compatible with all hosts even if their supported physical address sizes
differ.
+ * conf: Properly handle slots for non-DIMM ``<memory>`` devices
+
+ Memory devices such as ``virtio-mem`` don't need a memory slot as they are
+ PCI devices. ``libvirt`` now properly accounts the memory slots for such
+ devices as well as specifying the ``slots`` attribute of the ``<maxMemory>``
+ element is no longer needed unless DIMM-like devices are to be used.
+
+ * ``passt`` log and port forwarding improvements
+
+ Libvirt now ensures that the ``passt`` helper process can access the
+ configured log file even when it's placed in a directory without permissions.
+
+ The ``<portForward>`` element of a passt-backed interface can now omit the
+ ``address`` attribute as it's enough to specify a ``dev``.
+
* **Bug fixes**
+ * lxc: Allow seeking in ``/proc/meminfo`` to resove failure with new ``procps``
package
+
+ New version of the ``free`` command from ``procps`` package seeks into the
+ ``/proc/meminfo`` file, which was not supported by the instance of the file
+ exposed via LXC causing a failure.
+
+ * qemu: Fix rare race-condition when detaching a device
+
+ The device removal handler callback function didn't re-check the state of
+ the unplug operation after a timeout, which could rarely cause that the
+ device was removed from the VM but not the definition.
+
+ * qemu: Fix NUMA memory allocation logic
+
+ qemu allocates memory via the emulator thread thus that has to be allowed
+ to access all configured NUMA nodes of the VM rather than just the one where
+ it's supposed to be pinned.
+
+
+ * qemu: Fix setup of ``hostdev`` backed ``<interface>``
+
+ The proper steps to initialize the host device were skipped for interfaces
+ due to a logic bug preventing start of VM which used them.
+
v9.4.0 (2023-06-01)
===================
--
2.41.0