test/iscsi: pipe scripts to rpc.py in trace_record.sh
This cuts off about 10 seconds from this test on my system. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Iec889b2c304c44c1e3f6b130900d1a9f4d0fc575 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/453957 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
parent
caec89289f
commit
5238a36bca
@ -52,15 +52,17 @@ echo "iscsi_tgt is listening. Running tests..."
|
|||||||
|
|
||||||
timing_exit start_iscsi_tgt
|
timing_exit start_iscsi_tgt
|
||||||
|
|
||||||
$rpc_py add_portal_group $PORTAL_TAG $TARGET_IP:$ISCSI_PORT
|
RPCS=
|
||||||
$rpc_py add_initiator_group $INITIATOR_TAG $INITIATOR_NAME $NETMASK
|
RPCS+="add_portal_group $PORTAL_TAG $TARGET_IP:$ISCSI_PORT\n"
|
||||||
|
RPCS+="add_initiator_group $INITIATOR_TAG $INITIATOR_NAME $NETMASK\n"
|
||||||
|
|
||||||
echo "Create bdevs and target nodes"
|
echo "Create bdevs and target nodes"
|
||||||
CONNECTION_NUMBER=15
|
CONNECTION_NUMBER=15
|
||||||
for i in $(seq 0 $CONNECTION_NUMBER); do
|
for i in $(seq 0 $CONNECTION_NUMBER); do
|
||||||
malloc_bdev="$($rpc_py construct_malloc_bdev $MALLOC_BDEV_SIZE $MALLOC_BLOCK_SIZE)"
|
RPCS+="construct_malloc_bdev $MALLOC_BDEV_SIZE $MALLOC_BLOCK_SIZE -b Malloc$i\n"
|
||||||
$rpc_py construct_target_node Target$i Target${i}_alias "${malloc_bdev}:0" $PORTAL_TAG:$INITIATOR_TAG 256 -d
|
RPCS+="construct_target_node Target$i Target${i}_alias "Malloc$i:0" $PORTAL_TAG:$INITIATOR_TAG 256 -d\n"
|
||||||
done
|
done
|
||||||
|
echo -e $RPCS | $rpc_py
|
||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
@ -78,11 +80,14 @@ echo "Running FIO"
|
|||||||
$fio_py iscsi 131072 32 randrw 1 1
|
$fio_py iscsi 131072 32 randrw 1 1
|
||||||
|
|
||||||
iscsicleanup
|
iscsicleanup
|
||||||
|
|
||||||
|
RPCS=
|
||||||
# Delete Malloc blockdevs and targets
|
# Delete Malloc blockdevs and targets
|
||||||
for i in $(seq 0 $CONNECTION_NUMBER); do
|
for i in $(seq 0 $CONNECTION_NUMBER); do
|
||||||
$rpc_py delete_target_node iqn.2016-06.io.spdk:Target${i}
|
RPCS+="delete_target_node iqn.2016-06.io.spdk:Target$i\n"
|
||||||
$rpc_py delete_malloc_bdev Malloc${i}
|
RPCS+="delete_malloc_bdev Malloc$i\n"
|
||||||
done
|
done
|
||||||
|
echo -e $RPCS | $rpc_py
|
||||||
|
|
||||||
trap "delete_tmp_files; iscsitestfini $1 $2; exit 1" SIGINT SIGTERM EXIT
|
trap "delete_tmp_files; iscsitestfini $1 $2; exit 1" SIGINT SIGTERM EXIT
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user