From RHEL 8.3 onwards, the kernel has disabled—following the footsteps of upstream—support for the Intel "TSX" (Transactional Synchronization Extensions) feature by default. There are good reasons for it:
- this is a preemptive measure against potential future security flaws; and
- to alleviate the performance penalty of TAA (TSX Asynchronous Abort) mitigations on Intel CascadeLake servers
However, this disabling of TSX has the unintended side-effect of breaking live migration from RHEL-7.9 (or even RHEL-8.1 or RHEL-8.2) to RHEL-8.3. This articles outlines how how Red Hat OpenStack addresses this issue.
- Red Hat Openstack Platform 13
- Red Hat Openstack Platform 16.1
- Red Hat Openstack Platform 16.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.