Back to bug 1298204

Who When What Removed Added
Jaroslav Škarvada 2016-01-13 13:41:34 UTC Status NEW ASSIGNED
Doc Text Cause:
Previously there existed race condition in realtime-virtual-host Tuned profile.

Consequence:
The modprobe configuration file for KVM RT could be generated after the KVM modules are loaded causing the modules options to be not used. This can result in latency spike. The modprobe configuration file was (re)generated on each Tuned start (machine boot) and profile activation which increased the probability that the race condition will be triggered.

Fix:
Tuned code was extended to provide hint to profiles why it executes "stop" callback and the realtime-virtual-host profile was updated to use this hint and conditionally generate the modprobe configuration file only when the profile is activated (selected).

Result:
Now the modprobe configuration file is generated only when the realtime-virtual-host profile is activated (selected). The profile activation needs to be followed by machine reboot. During the reboot the modprobe configuration file is not (re)generated again which removes the race condition.
Jaroslav Škarvada 2016-01-13 14:32:59 UTC Status ASSIGNED MODIFIED
Fixed In Version tuned-2.5.1-4.el7.2
errata-xmlrpc 2016-01-13 14:42:43 UTC Status MODIFIED ON_QA
Tereza Cerna 2016-01-27 07:54:20 UTC Status ON_QA VERIFIED
Tereza Cerna 2016-01-27 07:54:32 UTC QA Contact qe-baseos-daemons tcerna
errata-xmlrpc 2016-02-16 00:24:34 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-02-16 11:18:41 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-02-16 06:18:41 UTC

Back to bug 1298204