Fix data integrity unplug test to work with fio newer than 3.30
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
parent
99af7ee9b5
commit
289355b83a
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Copyright(c) 2022 Intel Corporation
|
# Copyright(c) 2022 Intel Corporation
|
||||||
# Copyright(c) 2024 Huawei Technologies Co., Ltd.
|
# Copyright(c) 2024-2025 Huawei Technologies Co., Ltd.
|
||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -230,7 +230,7 @@ def gen_log(seqno_max):
|
|||||||
.set_param("write_iolog", f"{io_log_path}_{i}")
|
.set_param("write_iolog", f"{io_log_path}_{i}")
|
||||||
fio.run()
|
fio.run()
|
||||||
|
|
||||||
r = re.compile(r"\S+\s+(read|write)\s+(\d+)\s+(\d+)")
|
r = re.compile(r"\S+\s+\S+\s+write\s+(\d+)\s+(\d+)")
|
||||||
for j in range(num_jobs):
|
for j in range(num_jobs):
|
||||||
log = f"{io_log_path}_{j}"
|
log = f"{io_log_path}_{j}"
|
||||||
nr = 0
|
nr = 0
|
||||||
@ -238,7 +238,7 @@ def gen_log(seqno_max):
|
|||||||
m = r.match(line)
|
m = r.match(line)
|
||||||
if m:
|
if m:
|
||||||
if nr > max_log_seqno:
|
if nr > max_log_seqno:
|
||||||
block = int(m.group(2)) // block_size.value - j * job_workset_blocks
|
block = int(m.group(1)) // block_size.value - j * job_workset_blocks
|
||||||
g_io_log[j][block] += [nr]
|
g_io_log[j][block] += [nr]
|
||||||
nr += 1
|
nr += 1
|
||||||
if nr > seqno_max + 1:
|
if nr > seqno_max + 1:
|
||||||
|
Loading…
Reference in New Issue
Block a user