EPYC-Rome model without XSAVES may break live migration since the removal of the flag on the physical CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova (Ubuntu) |
Triaged
|
Medium
|
Mauricio Faria de Oliveira | ||
qemu (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The linux kernel upstream disabled XSAVES on AMD EPYC Rome CPUs ([1]). Upstream qemu shortly followed with a patch adding a CPU model version of EPYC-Rome without XSAVES ([2])
The change in the kernel has been backported to ubuntu focal ([3]).
Without further workarounds or the adapted CPU model in qemu this will lead to a situation were virtual machines with an EPYC-Rome CPU model created on hypervisors with newer EPYC CPUs will have the XSAVES flag enabled, thus preventing live migration to hypervisors with EPYC Rome CPUs were XSAVES is no longer available.
Therefore I would like to argue that the patch adapting the CPU model in qemu should also be backported to ubuntu focal.
[1]
https://<email address hidden>/
[2]
https://<email address hidden>/
[3]
https:/
Changed in qemu (Ubuntu): | |
assignee: | nobody → Sergio Durigan Junior (sergiodj) |
tags: | added: server-todo |
Status changed to 'Confirmed' because the bug affects multiple users.