From 97f8a3b9648bb27def52b8bec495d2dd5db5d67c Mon Sep 17 00:00:00 2001 From: Richael Zhuang Date: Fri, 7 May 2021 17:46:33 +0800 Subject: [PATCH] test/scheduler: check the idle thread on the main core check if the thread is moved to the main core after it becomes idle. Change-Id: I3ee38ee16d755cc9dea5fa10d9f8ba42507408ff Signed-off-by: Richael Zhuang Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7853 Tested-by: SPDK CI Jenkins Reviewed-by: Krzysztof Karas Reviewed-by: Xiaodong Liu Reviewed-by: Ben Walker Reviewed-by: Changpeng Liu --- test/scheduler/interrupt.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/test/scheduler/interrupt.sh b/test/scheduler/interrupt.sh index a6744fb95..18e2bfb13 100755 --- a/test/scheduler/interrupt.sh +++ b/test/scheduler/interrupt.sh @@ -121,6 +121,7 @@ interrupt() { ((is_idle[cpu] == 1)) reactor_framework=$(rpc_cmd framework_get_reactors | jq -r '.reactors[]') [[ -z $(jq -r "select(.lcore == $cpu) | .lw_threads[].id" <<< "$reactor_framework") ]] + [[ -n $(jq -r "select(.lcore == $spdk_main_core) | .lw_threads[] | select(.name == \"thread$cpu\")" <<< "$reactor_framework") ]] done for cpu in "${!threads[@]}"; do