Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-56802

CPU hotplug doesn't work when networkInterfaceMultiqueue is enabled

XMLWordPrintable

    • Quality / Stability / Reliability
    • 0.42
    • False
    • Hide

      None

      Show
      None
    • False
    • CNV v4.99.0.rhel9-2317
    • Customer Reported
    • None

      Description of problem:

      Trying to hotplug CPUs to a VM with networkInterfaceMultiqueue fails with error:
      
      "Changes to CPU sockets require a restart when NetworkInterfaceMultiQueue is enabled"

      Version-Release number of selected component (if applicable):

      CNV 4.16.6

      How reproducible:

      Always

      Steps to Reproduce:

      1. Create a VM from rhel9-server-large template
      2. Add 2 CPUs with the VM running
      

      Actual results:

      Hotplug doesn't work. OpenShift Virtualization plugin, in Diagnostics tab shows:
      
      "Changes to CPU sockets require a restart when NetworkInterfaceMultiQueue is enabled"

      Expected results:

      Hotplug should work.

      Additional info:

      networkInterfaceMultiqueue is enabled by default in all the templates that have more than 1 CPU configured. This is enabled to improve network performance.
      
      Hotplug is typically used with VMs that require more performance, so most of the VMs will already have more than 1 CPU. 

              omisan@redhat.com Orel Misan
              vagnerfarias Vagner Farias
              Yossi Segev Yossi Segev
              Votes:
              1 Vote for this issue
              Watchers:
              18 Start watching this issue

                Created:
                Updated: