[Fuego] [PATCH 01/15] migratetest: add RT group warning

Qiu Tingting qiutt at cn.fujitsu.com
Thu Nov 15 04:25:58 UTC 2018

Add a warning if CONFIG_RT_GROUP_SCHED enabled in kernel.
By following the warning, right settings of boards could be setted before test.

Signed-off-by: Qiu Tingting <qiutt at cn.fujitsu.com>
 engine/tests/Benchmark.migratetest/fuego_test.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/engine/tests/Benchmark.migratetest/fuego_test.sh b/engine/tests/Benchmark.migratetest/fuego_test.sh
index bc3627a..43e3bea 100755
--- a/engine/tests/Benchmark.migratetest/fuego_test.sh
+++ b/engine/tests/Benchmark.migratetest/fuego_test.sh
@@ -5,6 +5,12 @@ TEST_COMMAND="rt-migrate-test"
 function test_pre_check {
+    if check_kconfig "CONFIG_RT_GROUP_SCHED=y"; then
+        echo "WARNING: CONFIG_RT_GROUP_SCHED enabled in your kernel. Please check the RT"
+        echo "settings as following if this test failed with 'Unable to change scheduling policy'."
+        echo "- If the user does not need the RT groups functionality, disable CONFIG_RT_GROUP_SCHED and compile the kernel again, or 'sysctl -w kernel.sched_rt_runtime_us=-1'"
+        echo "- If the user does want to use RT groups functionality, you may want to assign the ssh daemon service a realtime budget by specifyihg the cpu.rt_runtime_us attribute"
+    fi
 function test_build {

More information about the Fuego mailing list