Skip to content

Commit 2030411

Browse files
committed
qa/workunits/nvmeof/setup_subsystem.sh: add list_namespaces() func
Add list_namespaces function which could be useful for debugging later. Remove extra call of list_subsystems so it's only logged once after subsystems are completely setup. Signed-off-by: Vallari Agrawal <[email protected]>
1 parent 82118e1 commit 2030411

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

qa/workunits/nvmeof/setup_subsystem.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,21 @@ list_subsystems () {
2626
done
2727
}
2828

29+
list_namespaces () {
30+
for i in $(seq 1 $NVMEOF_SUBSYSTEMS_COUNT); do
31+
subsystem_nqn="${NVMEOF_SUBSYSTEMS_PREFIX}${i}"
32+
sudo podman run -it $NVMEOF_CLI_IMAGE --server-address $NVMEOF_DEFAULT_GATEWAY_IP_ADDRESS --server-port $NVMEOF_SRPORT --format plain namespace list --subsystem $subsystem_nqn
33+
done
34+
}
35+
36+
echo "[nvmeof] Starting subsystem setup..."
37+
2938
# add all subsystems
3039
for i in $(seq 1 $NVMEOF_SUBSYSTEMS_COUNT); do
3140
subsystem_nqn="${NVMEOF_SUBSYSTEMS_PREFIX}${i}"
3241
sudo podman run -it $NVMEOF_CLI_IMAGE --server-address $NVMEOF_DEFAULT_GATEWAY_IP_ADDRESS --server-port $NVMEOF_SRPORT subsystem add --subsystem $subsystem_nqn --no-group-append
3342
done
3443

35-
list_subsystems
36-
3744
# add all gateway listeners
3845
for i in "${!gateway_ips[@]}"
3946
do
@@ -65,11 +72,5 @@ done
6572

6673
list_subsystems
6774

68-
# list namespaces
69-
for i in $(seq 1 $NVMEOF_SUBSYSTEMS_COUNT); do
70-
subsystem_nqn="${NVMEOF_SUBSYSTEMS_PREFIX}${i}"
71-
sudo podman run -it $NVMEOF_CLI_IMAGE --server-address $NVMEOF_DEFAULT_GATEWAY_IP_ADDRESS --server-port $NVMEOF_SRPORT --format plain namespace list --subsystem $subsystem_nqn
72-
done
73-
7475

7576
echo "[nvmeof] Subsystem setup done"

0 commit comments

Comments
 (0)