Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-24045

QEMU: default-enable dynamically using multiple memslots for virtio-mem

    • qemu-kvm-8.2.0-5.el9
    • rhel-sst-virtualization
    • ssg_virtualization
    • 23
    • 27
    • None
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Virtualization
    • None
    • None

      virtio-mem will only be supported with selected vhost-user devices. In particular, some devices (including DPDK, SPDK) might need adjustments to even be compatible with memslots that correspond to sparse memory regions.

      virtiofsd, which uses the rust-vmm/vhost, now supports 509 memslots is compatible with virtio-mem, including its "dynamic-memslots=on" feature. virtio-mem+virtiofsd will be supported in RHEL 9.4.

      Support for qemu-storage-daemon, which uses libvhost-user, is on its way. virtio-mem+qemu-storage-daemon will be supported in RHEL 9.4 or 9.5, depending on when the libvhost-user changes land.

      As we will only support selected vhost-user devices with virtio-mem that are compatible with "dynamic-memslots=on", let's default-enable "dynamic-memslots=on" in QEMU RHEL 9.4.

      If there is the need to turn the feature off, for example, to make use of some unsupported vhost-user devices, that can be done on the libvirt level..

      Note that the feature itself was tested as part of RHEL-15315.

              dhildenb@redhat.com David Hildenbrand
              dhildenb@redhat.com David Hildenbrand
              David Hildenbrand David Hildenbrand
              Mario Casquero Mario Casquero
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: