1
0
Fork 0

realtime: remove leftover use of tuna

Before the `scheduler` plugin, `tuna` was used for CPU isolation.
There is a leftover use in the verification of the `realtime` profile.
Removing that, the dependency on the `tuna` package, and now-empty
scripts from the realtime profiles.

closes #594

Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
This commit is contained in:
Adriaan Schmidt 2024-07-25 17:13:39 +02:00
parent 1c4cb62b7a
commit c690b5ec3e
6 changed files with 0 additions and 49 deletions

View file

@ -1,17 +0,0 @@
#!/bin/bash
. /usr/lib/tuned/functions
start() {
return 0
}
stop() {
return 0
}
verify() {
return 0
}
process $@

View file

@ -38,8 +38,5 @@ group.ktimersoftd=0:f:3:*:^\[ktimersoftd
ps_blacklist=^\[ksoftirqd;^\[ktimers;^\[rcuc;^\[rcub;^\[ktimersoftd
[script]
script=${i:PROFILE_DIR}/script.sh
[bootloader]
cmdline_rvg=+nohz=on nohz_full=${isolated_cores} rcu_nocbs=${isolated_cores} irqaffinity=${non_isolated_cores}

View file

@ -3,7 +3,6 @@
#
# Dependencies:
#
# - tuna
# - awk
# - wc

View file

@ -1,22 +0,0 @@
#!/bin/bash
. /usr/lib/tuned/functions
start() {
return 0
}
stop() {
return 0
}
verify() {
retval=0
if [ "$TUNED_isolated_cores" ]; then
tuna -c "$TUNED_isolated_cores" -P > /dev/null 2>&1
retval=$?
fi
return $retval
}
process $@

View file

@ -53,8 +53,5 @@ cmdline_realtime=+isolcpus=${managed_irq}${isolated_cores} intel_pstate=disable
[irqbalance]
banned_cpus=${isolated_cores}
[script]
script = ${i:PROFILE_DIR}/script.sh
[scheduler]
isolated_cores=${isolated_cores}

View file

@ -195,7 +195,6 @@ Additional tuned profile(s) targeted to Atomic host and guest.
%package profiles-realtime
Summary: Additional tuned profile(s) targeted to realtime
Requires: %{name} = %{version}
Requires: tuna
%description profiles-realtime
Additional tuned profile(s) targeted to realtime.
@ -204,7 +203,6 @@ Additional tuned profile(s) targeted to realtime.
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest
Requires: %{name} = %{version}
Requires: %{name}-profiles-realtime = %{version}
Requires: tuna
%description profiles-nfv-guest
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) guest.
@ -213,7 +211,6 @@ Additional tuned profile(s) targeted to Network Function Virtualization (NFV) gu
Summary: Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host
Requires: %{name} = %{version}
Requires: %{name}-profiles-realtime = %{version}
Requires: tuna
%description profiles-nfv-host
Additional tuned profile(s) targeted to Network Function Virtualization (NFV) host.