From ad6a4cab205e8be3f3bccdc7533ee8fa3ff2ca8e Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 17 Oct 2017 16:38:36 -0700 Subject: [PATCH] test/iscsi/lvol: add more timing markers Separately account for the time taken during setup via RPCs, iscsiadm discovery and login, and the fio run itself. Change-Id: I0fc65668dc1c4f1c720721396d610eb7d2dcf80b Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/382894 Tested-by: SPDK Automated Test System Reviewed-by: Jim Harris Reviewed-by: Karol Latecki --- test/iscsi_tgt/lvol/iscsi_lvol.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/iscsi_tgt/lvol/iscsi_lvol.sh b/test/iscsi_tgt/lvol/iscsi_lvol.sh index e2c7fa1ea..b1ea1b5c9 100755 --- a/test/iscsi_tgt/lvol/iscsi_lvol.sh +++ b/test/iscsi_tgt/lvol/iscsi_lvol.sh @@ -35,6 +35,7 @@ echo "iscsi_tgt is listening. Running tests..." timing_exit start_iscsi_tgt +timing_enter setup $rpc_py add_portal_group 1 $TARGET_IP:$PORT for i in `seq 0 9`; do INITIATOR_TAG=$((i+2)) @@ -48,12 +49,18 @@ for i in `seq 0 9`; do done $rpc_py construct_target_node Target$i Target${i}_alias "$LUNs" "1:$INITIATOR_TAG" 256 1 0 0 0 done +timing_exit setup + sleep 1 +timing_enter discovery iscsiadm -m discovery -t sendtargets -p $TARGET_IP:$PORT iscsiadm -m node --login -p $TARGET_IP:$PORT +timing_exit discovery +timing_enter fio $fio_py 131072 8 randwrite 10 verify +timing_exit fio rm -f ./local-job0-0-verify.state trap - SIGINT SIGTERM EXIT