<div>unsubscribe</div><div> </div><div>-- </div><div>С уважением, Илья.</div><div> </div><div> </div><div> </div><div> </div><div> </div><div>01.11.2021, 15:25, "Jiri Denemark" <jdenemar@redhat.com>:</div><blockquote><p>The 7.9.0 release of both libvirt and libvirt-python is tagged and<br />signed tarballs and source RPMs are available at<br /><br />    <a href="https://libvirt.org/sources/" rel="noopener noreferrer">https://libvirt.org/sources/</a><br />    <a href="https://libvirt.org/sources/python/" rel="noopener noreferrer">https://libvirt.org/sources/python/</a><br /><br />Thanks everybody who helped with this release by sending patches,<br />reviewing, testing, or providing feedback. Your work is greatly<br />appreciated.<br /><br />* New features<br /><br />  * Introduce virtio-mem ``<memory/>`` model<br /><br />    New virtio-mem model is introduced for ``<memory/>`` device which is a<br />    paravirtualized mechanism of adding/removing memory to/from a VM. Use<br />    ``virDomainUpdateDeviceFlags()`` API to adjust amount of memory or ``virsh<br />    update-memory-device`` for convenience.<br /><br />  * qemu: support disabling hotplug of devices on the pci-root controller<br /><br />    the <target hotplug='on|off'/> option is now supported for the<br />    pci-root controller on i440fx-based (x86 "pc") machinetypes. This<br />    can be used to disable hotplug/unplug of devices from this<br />    controller. The default behavior is unchanged (hotplug is<br />    allowed).<br /><br />  * Support hotplug and hotunplug for virtiofs<br /><br />    Filesystems backed by virtiofsd can now be hotplugged and hotunplugged.<br /><br />  * virpcivpd: Add a PCI VPD parser<br /><br />    A parser for the standard PCI/PCIe VPD ("I.3. VPD Definitions" in PCI 2.2+<br />    and an equivalent definition in "6.28.1 VPD Format" PCIe 4.0) was added<br />    along with relevant types to represent PCI VPD in memory. This<br />    functionality got added for Linux only at this point (kernels above<br />    v2.6.26 have support for exposing VPD via sysfs).<br /><br />  * virpci: Add PCI VPD-related helper functions to virpci<br /><br />    In order to utilize the PCI VPD parser, a couple of helper functions got<br />    introduced to check for the presence of a VPD file in the sysfs tree and<br />    to invoke the PCI VPD parser to get a list of resources representing PCI<br />    VPD contents in memory.<br /><br />  * nodedev: Add PCI VPD capability support<br /><br />    Support for serializing and deserializing PCI VPD data structures is added<br />    following the addition of the PCI VPD parser. A new PCI device capability<br />    called "vpd" is introduced holding string resources and keyword resources<br />    found in PCI VPD.<br /><br />  * qemu: Support page_per_vq for driver element<br /><br />    This optional virtio attribute ``page_per_vq`` controls the layout of the<br />    notification capabilities exposed to the guest. It is recommended for the<br />    vDPA devices.<br /><br />  * qemu: Support librbd encryption<br /><br />    Add an encryption engine ``librbd``. It will provides the image-level<br />    encryption of librbd. It requires QEMU >= 6.1.0 and librbd >= 16.1.0.<br /><br />* Improvements<br /><br />  * Use of JSON syntax with ``-device`` with upcoming QEMU-6.2<br /><br />    Libvirt started using JSON directly with the ``-device`` commandline<br />    parameter as it's considered the preferred stable syntax for further QEMU<br />    releases. If any problems with the conversion are encountered please<br />    report them as soon as possible.<br /><br />* Bug fixes<br /><br />  * qemu: Fix problems on ``virsh domstats`` with qemu <5.2.0<br /><br />    Libvirt v7.2.0 and later called query-dirty-rate, which was introduced in<br />    qemu-5.2.0, regardless of qemu version and failed in qemu-5.1.0. This<br />    release fixes the bug.<br /><br /> * Don't enter endless loop when unable to accept new clients<br /><br />   If libvirtd (or any other daemon) hit the ulimit for maximum number of open<br />   files but there are still client connections pending then libvirtd (or<br />   corresponding split daemon) would enter an endless loop from which it would<br />   never recover. This behaviour is now fixed.<br /><br /> * qemu: Run secondary driver hooks in split daemon mode<br /><br />   Because of a bug in implementation it may happen that hooks from secondary<br />   drivers were not called in all cases, for instance a network hook wasn't<br />   called upon removal of interface after domain shut off itself. With this<br />   release the bug is fixed.<br /><br />Enjoy.<br /><br />Jirka<br /> </p></blockquote>