Skip to content

Commit a8a0adb

Browse files
committed
block_performance_test:fix mq number count error
Signed-off-by: qingwangrh <[email protected]>
1 parent 8afa49f commit a8a0adb

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

qemu/tests/block_performance_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -520,11 +520,8 @@ def check_default_mq():
520520
check_default_mq_cmd = params["check_default_mq_cmd"]
521521
dev = preprcess_fio_filename("stg2").replace("/dev", "")
522522
check_default_mq_cmd %= dev
523-
output = session.cmd_output(check_default_mq_cmd)
524-
logger.debug(output)
525-
output = output.split("\n")[0]
526-
527-
default_mq_nums = len(re.split(r"[ ]+", output))
523+
default_mq_nums = int(session.cmd_output(check_default_mq_cmd))
524+
logger.debug(default_mq_nums)
528525
if default_mq_nums != int(params["vcpu_maxcpus"]):
529526
test.fail(
530527
"Default num-queue value(%s) not equal vcpu nums(%s)"

qemu/tests/cfg/block_performance_test.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
images += ${compare_images} ${extra_images}
119119
Linux:
120120
guest_operation = check_default_mq
121-
check_default_mq_cmd = "ls /sys/block/%s/mq/"
121+
check_default_mq_cmd = "ls /sys/block/%s/mq/ -p|grep /|wc -l"
122122
virtio_blk:
123123
blk_extra_params_stg0 += ",num-queues=1"
124124
blk_extra_params_stg1 += ",num-queues=${vcpu_maxcpus}"

0 commit comments

Comments
 (0)