Whamcloud - gitweb
LU-15342 tests: escape "|"
authorElena Gryaznova <elena.gryaznova@hpe.com>
Thu, 13 Apr 2023 18:58:27 +0000 (11:58 -0700)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 25 Apr 2023 07:20:09 +0000 (07:20 +0000)
escape "|" on want="FULL|IDLE" to protect interpretation
by shell:
  sh: IDLE: command not found

Lustre-change: https://review.whamcloud.com/45788
Lustre-commit: 25606a2ce19e94c13694d46c3f15e9a10df40a91

Fixes: af666bef05 ("LU-12857 tests: allow clients to be IDLE after recovery")
Test-Parameters: trivial
Signed-off-by: Elena Gryaznova <elena.gryaznova@hpe.com>
Change-Id: I2f885ea225ba43537f37b8dad1c2e0cd8f652a79
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/50631
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/recovery-mds-scale.sh

index cc78f5f..cf1325b 100644 (file)
@@ -155,7 +155,7 @@ failover_target() {
             exit 7
         fi
 
-               want="FULL|IDLE"
+               local want="FULL\|IDLE"
                log "Checking clients are in $want state before next failover"
                wait_clients_import_state $NODES_TO_USE $serverfacet "$want" ||
                        echo "Client import not $want, please consider to increase SERVER_FAILOVER_PERIOD=$SERVER_FAILOVER_PERIOD!"