]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/nvmeof/fio_test.sh: improve fio command
authorVallari Agrawal <vallari.agrawal@ibm.com>
Wed, 26 Mar 2025 14:33:19 +0000 (20:03 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Mon, 21 Apr 2025 10:45:35 +0000 (16:15 +0530)
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
qa/workunits/nvmeof/fio_test.sh

index a94aaf3c5be6605eac3cf15a40cf1744289f1c3f..20f338ec9d5cc5a1858f9c1df292ff984d2dff67 100755 (executable)
@@ -54,7 +54,7 @@ filename=$(echo "$selected_drives" | sed -z 's/\n/:\/dev\//g' | sed 's/:\/dev\/$
 filename="/dev/$filename"
 
 cat >> $fio_file <<EOF
-[nvmeof-fio-test]
+[global]
 ioengine=${IO_ENGINE:-sync}
 bsrange=${BS_RANGE:-4k-64k}
 numjobs=${NUM_OF_JOBS:-1}
@@ -62,12 +62,23 @@ size=${SIZE:-1G}
 time_based=1
 runtime=$RUNTIME
 rw=${RW:-randrw}
-filename=${filename}
 verify=md5
 verify_fatal=1
+do_verify=1
+serialize_overlap=1
+group_reporting
 direct=1
+
 EOF
 
+for i in $selected_drives; do
+  echo "[job-$i]" >> "$fio_file"
+  echo "filename=/dev/$i" >> "$fio_file"
+  echo "" >> "$fio_file"  # Adds a blank line
+done
+
+cat $fio_file
+
 status_log() {
     POOL="${RBD_POOL:-mypool}"
     GROUP="${NVMEOF_GROUP:-mygroup0}"