RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2100491 - Install tuned by default on RHEL-9
Summary: Install tuned by default on RHEL-9
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: tuned
Version: 9.0
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: rc
: ---
Assignee: Jaroslav Škarvada
QA Contact: Robin Hack
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-23 14:01 UTC by Jiri Hladky
Modified: 2022-06-27 22:19 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-27 22:19:05 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Installation types (373.21 KB, image/png)
2022-06-27 22:17 UTC, Jiri Hladky
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-126112 0 None None None 2022-06-23 14:09:04 UTC
Red Hat Knowledge Base (Solution) 6964712 0 None None None 2022-06-24 14:37:28 UTC

Description Jiri Hladky 2022-06-23 14:01:33 UTC
Description of problem:

Hello,

on RHEL-9, tuned is not installed by default on bare-metal servers. This is a critical issue as tuned is crucial for the system performance and user experience. 

Background: 
===============================================================
tuned was removed from the @core group in Fedora ELN Jan 18, 2021.

commit a5d4f1b6c9fcbe20cb0c38eac5048d7d45d1dd17
Author: Jan Pazdziora <jpazdziora>
Date:   Mon Jan 18 12:21:03 2021 +0100

    The tuned daemon should not be mandatory in minimal host installations.

This was done to minimize the footprint and reduce the number of packages that are required for Common Criteria certification.
===============================================================

For images, the issue was solved with the update of Image Builder (osbuild-composer) - see 
Bug 2026709 - Install TuneD by default on all RHEL (virtual/cloud) images which use @core package group

This means that Tuned is installed by default on all RHEL images that are produced by Image Builder (osbuild-composer), but the change done in BZ2026709 has no effect on default installation that is done via Anaconda.

We need now a fix for default installations done with Anaconda.

We think that we can fix the issue by adding tuned to the @base/@standard groups. We don't want tuned to be added back to the @core group. 

Version-Release number of selected component (if applicable):

Tested with Beaker on bare metal server with these composes. In all cases, tuned was installed by default (checked in multi-user.target)

RHEL-9.0.0 GA
RHEL-9.0.0-updates-20220621.1
RHEL-9.1.0-20220621.1

How reproducible:
Always

Steps to Reproduce:
1) Install RHEL-9 compose (Reserve Workflow) on bare-metal system in Beaker
2) rpm -qa | grep tuned

Alternatively, checked if tuned is in @base/@standard package groups:
$dnf group info base | grep -i tuned
$dnf group info standard | grep -i tuned


Actual results:
tuned is not installed by default on RHEL-9 on bare metal server

Expected results:
tuned is installed by default on fresh RHEL-9 install on bare metal server

Additional info:

Comment 1 Jiri Hladky 2022-06-23 14:17:43 UTC
Related Jira Ticket:
https://issues.redhat.com/browse/ENGCMP-2413

Comment 2 Jaroslav Škarvada 2022-06-23 14:48:17 UTC
I am OK with the @base group.

Comment 7 Jiri Hladky 2022-06-27 22:16:19 UTC
Tuned has been added to the Mandatory Packages section of the @base package group. 

I have tested the fix with RHEL-9.0.0-updates-20220627.0 and I can confirm that

  * for the installation type Server, tuned is now installed by default
  * for the Minimal installation, tuned is not installed by default

This is expected behavior, corresponding to the fact that tuned is now in the @base package group.

I'm going to close this BZ.


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