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

Improve libvirt support for topology on s390x

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • libvirt
    • Medium
    • 1
    • rhel-virt-hwe-s390x
    • ssg_virtualization
    • 13
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • zKVM Triaged
    • None
    • None
    • s390x
    • None

      In this story we collect issues we're aware of in RHEL 9.4 while starting topology support on s390x on qemu-level, ref. RHEL-10577

      Goal

      • As an admin I would like to use libvirt to configure and manage topology of our KVM guests in order to improve their performance.

      Known shortcomings

      1. Libvirt doesn't handle host configuration disparity during migrations but fails on qemu level, ref. RHEL-24843
      2. The commands 'virsh nodeinfo' and 'virsh capabilities' contain
        1. erroneous information about sockets
        2. no information about books and drawers
      3. The element //cpu/topology doesn't allow for drawers and books setting. Furthermore it allows for cluster, dies settings that are seemingly ignored by qemu-kvm and doesn't validate that threads must be 1 but failes when the VM starts.
      4. Libvirt setvcpus don't allow for determining where in the topology a VCPU should be added.
      5. Libvirt doesn't provide CPU stats for cgroupv2 (default)

              bfiuczyn Boris Fiuczynski
              smitterl@redhat.com Sebastian Mitterle
              Cédric Le Goater, Hendrik Brueckner, Leo Fu, Thomas Huth, Thomas Staudt
              Boris Fiuczynski Boris Fiuczynski
              Leo Fu Leo Fu
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: