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.
Yes, this is fixed in 4.1. Is that enough or an earlier release is requested?
Patch backported to 4.0, backport to 3.6 posted.
Verify with: Engine Version: 4.1.0.3-0.0.master.20170123183440.gita89d24a.el7.centos Host: OS Version:RHEL - 7.3 - 7.el7 Kernel Version:3.10.0 - 514.6.1.el7.x86_64 KVM Version:2.6.0 - 28.el7_3.3.1 LIBVIRT Version:libvirt-2.0.0-10.el7_3.4 VDSM Version:vdsm-4.19.2-6.gitd2cbe37.el7.centos SPICE Version:0.12.4 - 20.el7_3 Steps: 1. Create VM with 1 CPU and Run it 2. Hotplug CPU to 2 and check vdsm log 2. Hot unplug CPU to 1 and check vdsm log Results: CPU is updated, No Error in vdms log