Description of problem:
NTO in OCP 4.7 ships an old version of stalld. There have been significant improvements to the "stall daemon" which tries to prevent the *starvation* of operating system threads in a Linux system. The version currently shipped with NTO, for example, misses the RT throttling improvements and SIGTERM handling.
Steps to Reproduce:
1. check the stalld version in a Tuned container (stalld -V)
v1.7 + script-based (throttlectl.sh) RT throttling
oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.7.0-0.nightly-2021-02-08-052658 True False 46m Cluster version is 4.7.0-0.nightly-2021-02-08-052658
oc project openshift-cluster-node-tuning-operator
Now using project "openshift-cluster-node-tuning-operator" on server "https://api.skordas0208.qe.gcp.devcluster.openshift.com:6443".
oc get pods
NAME READY STATUS RESTARTS AGE
cluster-node-tuning-operator-5fb587f967-vgx9z 1/1 Running 0 41m
tuned-88c4w 1/1 Running 0 66m
tuned-bm69h 1/1 Running 0 66m
tuned-br5m2 1/1 Running 0 58m
tuned-lbq4h 1/1 Running 0 58m
tuned-vx8lt 1/1 Running 0 66m
tuned-x9h7p 1/1 Running 0 58m
oc rsh tuned-88c4w stalld -V
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.