From 79199d416494785194b93436f40ddad70c49f503 Mon Sep 17 00:00:00 2001 From: Karol Latecki Date: Fri, 22 Jan 2021 10:21:44 +0100 Subject: [PATCH] scripts/nvmf_perf: create results dir early "measure_*" threads in script use the same results dir as the results parsing function. To avoid race try to create results destination directory early. Change-Id: Ic391a7c2fb3decff64f1fdf51782abb940706d38 Signed-off-by: Karol Latecki Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6044 Reviewed-by: Tomasz Zawadzki Reviewed-by: Jim Harris Reviewed-by: Paul Luse Tested-by: SPDK CI Jenkins --- scripts/perf/nvmf/run_nvmf.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/perf/nvmf/run_nvmf.py b/scripts/perf/nvmf/run_nvmf.py index dd154b892..992d93053 100755 --- a/scripts/perf/nvmf/run_nvmf.py +++ b/scripts/perf/nvmf/run_nvmf.py @@ -957,6 +957,11 @@ if __name__ == "__main__": target_obj.tgt_start() + try: + os.mkdir(target_results_dir) + except FileExistsError: + pass + # Poor mans threading # Run FIO tests for block_size, io_depth, rw in fio_workloads: