-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
None
-
-
Known Issue
-
Done
-
-
None
Description of problem:
Create 2-3 (depends on the number of nodes) vms with numa passthrough enabled, each VM should be running on separate node and should have number of cores at least between half and full number of cores in a single numa node (nodes has to have enough resources for 2 VMs on the same node). Trigger live migration of VM1, so it is moved to the same node as VM2. Live migration fails with error: virError(Code=27, Domain=20, Message='XML error: Argument 'cellid' in memnode element must correspond to existing guest's NUMA cell')
Topology manager policy was set to:
spec:
kubeletConfig:
cpuManagerPolicy: static
topologyManagerPolicy: none
Testing with additional policies is captured here: https://docs.google.com/document/d/169adfy9QFd3YsiyXtzaEA3NE9jSBEoneCYL0mWw2gt8/edit?tab=t.0
Version-Release number of selected component (if applicable):
4.20.0
How reproducible:
100%
Steps to Reproduce:
1.Create the same number of VMs with vNUMA enabled as number of worker nodes. 2. Start migration of one VM 3. Observe failing live migration
Actual results:
live migration fails due to the libvirt error
Expected results:
VM is successfuly migrated.
Additional info: