]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/rbd: switch rbd-mirror workunits to bash 56077/head
authorIlya Dryomov <idryomov@gmail.com>
Sat, 9 Mar 2024 21:53:44 +0000 (22:53 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 10 Mar 2024 17:19:57 +0000 (18:19 +0100)
By making use of here strings in commit ea3a567f7f03 ("qa/workunits:
make wait_for_status_in_pool_dir() reentrant") we grew a dependency on
bash.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
qa/workunits/rbd/compare_mirror_image_alternate_primary.sh
qa/workunits/rbd/compare_mirror_images.sh
qa/workunits/rbd/rbd_mirror.sh
qa/workunits/rbd/rbd_mirror_bootstrap.sh
qa/workunits/rbd/rbd_mirror_fsx_compare.sh
qa/workunits/rbd/rbd_mirror_fsx_prepare.sh
qa/workunits/rbd/rbd_mirror_ha.sh
qa/workunits/rbd/rbd_mirror_helpers.sh
qa/workunits/rbd/rbd_mirror_stress.sh

index 338f43f1e530d97954216120f3c79d85842c76fa..78a39023038825fd74c0cd7908dc91a9295be81d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 set -ex
 
index 1b3cc300de9885dcbd018080e0d5b9c6594df003..342a1ebc4e7b217e2df8a9cc7b40e6ac6b035bfd 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 set -ex
 
index bc3237dfc0898d2f2f5397dcae7f67a0d0dba122..1cda355039eb80b29bfc0420ce632d1f088c1a01 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror.sh - test rbd-mirror daemon in snapshot or journal mirroring mode
 #
@@ -13,6 +13,8 @@
 # socket, temporary files, and launches rbd-mirror daemon.
 #
 
+set -ex
+
 if [ "${#}" -gt 0 ]; then
   echo "unnecessary arguments: ${@}"
   exit 100
index 6ef06f2b82cbb27d56b9afd91b00c2402e487266..f4c1070bc95bac7764178b8b0e2f44edf2c268a4 100755 (executable)
@@ -1,8 +1,10 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_bootstrap.sh - test peer bootstrap create/import
 #
 
+set -ex
+
 RBD_MIRROR_MANUAL_PEERS=1
 RBD_MIRROR_INSTANCES=${RBD_MIRROR_INSTANCES:-1}
 . $(dirname $0)/rbd_mirror_helpers.sh
index 0ba3c97d7519fe029a3ef666fbb54a50338735ad..79c36546d4fb0438246f94f465991d09a839fab1 100755 (executable)
@@ -1,10 +1,12 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_fsx_compare.sh - test rbd-mirror daemon under FSX workload
 #
 # The script is used to compare FSX-generated images between two clusters.
 #
 
+set -ex
+
 . $(dirname $0)/rbd_mirror_helpers.sh
 
 trap 'cleanup $?' INT TERM EXIT
index d988987ba42a8a7d98aae9c2dfb235f5498c8ad5..6daadbbb45013dc76b016959c99578da463dba42 100755 (executable)
@@ -1,10 +1,12 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_fsx_prepare.sh - test rbd-mirror daemon under FSX workload
 #
 # The script is used to compare FSX-generated images between two clusters.
 #
 
+set -ex
+
 . $(dirname $0)/rbd_mirror_helpers.sh
 
 setup
index 37739a83da0245d2b16531b224036604d8e27df4..1e43712a6315244f0d0f63025f3352385ec76465 100755 (executable)
@@ -1,8 +1,10 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_ha.sh - test rbd-mirror daemons in HA mode
 #
 
+set -ex
+
 RBD_MIRROR_INSTANCES=${RBD_MIRROR_INSTANCES:-7}
 
 . $(dirname $0)/rbd_mirror_helpers.sh
index d7b4abc4d8f265b130fde25329576a68ec54bf2a..b6e1fa87de2a2716dbce26694c6e9c2094934ca2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
 #
 # rbd_mirror_helpers.sh - shared rbd-mirror daemon helper functions
 #
index 5426f495db10c7e1b6bfbf31ccfb58a0b1f6a5dc..baf0c9f1a8f8fa98a2604d290a2c316421ab0d46 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_stress.sh - stress test rbd-mirror daemon
 #
@@ -8,6 +8,8 @@
 #                             tool during the many image test
 #
 
+set -ex
+
 IMAGE_COUNT=50
 export LOCKDEP=0