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

[CLOSED LOOP for] CPU hotplug doesn't work when networkInterfaceMultiqueue is enabled

XMLWordPrintable

    • Icon: Closed Loop Closed Loop
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • CNV Network
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • 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. 

              phoracek@redhat.com Petr Horacek
              dagur@redhat.com Daniel Gur
              Yossi Segev Yossi Segev
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: