]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/rbd: switch rbd-mirror workunits to bash 55763/head
authorIlya Dryomov <idryomov@gmail.com>
Sat, 9 Mar 2024 21:53:44 +0000 (22:53 +0100)
committerRamana Raja <rraja@redhat.com>
Thu, 14 Mar 2024 13:56:53 +0000 (09:56 -0400)
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>
(cherry picked from commit 166a2362378b1ff93e43f483f354c428fd6cef9e)
Signed-off-by: Ramana Raja <rraja@redhat.com>
Conflicts:
qa/workunits/rbd/rbd_mirror_journal.sh
        -  Commit 3fd8a03887354 not backported
           "qa/workunits/rbd: merge journal and snapshot test scripts"

qa/workunits/rbd/compare_mirror_image_alternate_primary.sh
qa/workunits/rbd/compare_mirror_images.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_journal.sh
qa/workunits/rbd/rbd_mirror_snapshot.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 3f45e20dc611a0fe69f388657aded157e6581734..cbaa77a71b9897d6dcf9ecc5029851d37d58ff11 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 set -ex
 
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 21cee819200a22f4a9506f3d6d08eb7885b2ed70..b6abff96d6dda80890a237bb7eb0abcbcb00b6c3 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
 #
 # rbd_mirror_helpers.sh - shared rbd-mirror daemon helper functions
 #
index 54f6aeec8e00b72a66960f035ac0d3ccca6458ec..20a3b87db77f5942ddfd31f7c10ae5edfeb3b373 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_journal.sh - test rbd-mirror daemon in journal-based mirroring mode
 #
@@ -7,6 +7,8 @@
 # socket, temporary files, and launches rbd-mirror daemon.
 #
 
+set -ex
+
 . $(dirname $0)/rbd_mirror_helpers.sh
 
 setup
index c70d48b09db4718116899ac71eacd8d0e9c9b948..17164c4d544a25d4fb95d24375816423cbc69135 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh -ex
+#!/usr/bin/env bash
 #
 # rbd_mirror_snapshot.sh - test rbd-mirror daemon in snapshot-based mirroring mode
 #
@@ -7,6 +7,8 @@
 # socket, temporary files, and launches rbd-mirror daemon.
 #
 
+set -ex
+
 MIRROR_POOL_MODE=image
 MIRROR_IMAGE_MODE=snapshot
 
index cb79aba7ebc9c79126e10bf3188904914df2c51f..ea39d3aaebd576c912706a1b132198045faf81b6 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