Bug 1835269 - SMT not disabled on power8 compute nodes
Summary: SMT not disabled on power8 compute nodes
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 16.1 (Train)
Hardware: ppc64le
OS: Unspecified
high
medium
Target Milestone: ga
: 16.1 (Train on RHEL 8.2)
Assignee: Jeremy Freudberg
QA Contact: Kha Do
URL:
Whiteboard:
Depends On: 1847188
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-13 13:58 UTC by Jeremy Freudberg
Modified: 2020-08-10 11:36 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-08-10 11:36:25 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1878048 0 None None None 2020-05-13 14:01:12 UTC
OpenStack gerrit 726901 0 None MERGED Execute kvm-setup inside nova_libvirt container 2020-08-10 11:34:59 UTC
OpenStack gerrit 727858 0 None MERGED Execute kvm-setup inside nova_libvirt container 2020-08-10 11:34:59 UTC

Description Jeremy Freudberg 2020-05-13 13:58:33 UTC
cloning to fix in 16.1 too
this time we'll fix it for real in tripleo-heat-templates (not as a quick hack in rhosp-director-images)

This bug was initially created as a copy of Bug #1793166

+++ This bug was initially created as a clone of Bug #1659190 +++

Description of problem:

Power8 systems need to disable SMT in order to run kvm guests properly, but that is not being done automatically on power8 compute nodes in 14. The qemu-kvm package includes a file /usr/lib/systemd/kvm-setup that's supposed to disable SMT on system startup. This worked in 13 because the qemu-kvm-rhev package was installed on the compute node. However in 14, this package is only installed in the libvirt container and not on node directly so it does not get run by systemd on the compute node.

Comment 4 Jeremy Freudberg 2020-06-02 20:02:42 UTC
this is present in 16.1 beta compose(s) so moving to on_qa


Note You need to log in before you can comment on or make changes to this bug.