+++ This bug is a downstream clone. The original bug is: +++ +++ bug 1408790 +++ ====================================================================== After hotplugging CPU results in following KeyError: ~~~ Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/vdsm/executor.py", line 192, in _execute_task callable() File "/usr/share/vdsm/virt/periodic.py", line 289, in __call__ self._execute() File "/usr/share/vdsm/virt/periodic.py", line 345, in _execute self._vm.updateNumaInfo() File "/usr/share/vdsm/virt/vm.py", line 5181, in updateNumaInfo self._numaInfo = numaUtils.getVmNumaNodeRuntimeInfo(self) File "/usr/share/vdsm/numaUtils.py", line 116, in getVmNumaNodeRuntimeInfo vnode_index = str(vcpu_to_vnode[vcpu_id]) KeyError: 8 ~~~ We already have upstream patch for the same: https://gerrit.ovirt.org/#/c/65562/1..4 But latest Package - vdsm-python-4.18.15.3-1.el7ev.noarch.rpm does not have the patch. (Originally by Ameya Charekar)
Yes, this is fixed in 4.1. Is that enough or an earlier release is requested? (Originally by michal.skrivanek)
Patch backported to 4.0, backport to 3.6 posted. (Originally by Milan Zamazal)
Verify with: Red Hat Enterprise Virtualization Manager Version: 3.6.11-0.1.el6 Steps: 1. Create VM with 1 CPU and Run it 2. Hotplug CPU to 2 and check vdsm log Results: CPU is updated, No Error in vdms log
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:1210