From 867bf04b74d510a544d9555afc56d5cd6657874d Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 16 Dec 2021 10:00:05 -0500 Subject: [PATCH] qa/suites/orch/cephadm/osds: test 'ceph cephadm osd activate' Make sure this command behaves when the /var/lib/ceph osd.NNN dir is removed. Signed-off-by: Sage Weil --- .../cephadm/osds/2-ops/rmdir-reactivate.yaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 qa/suites/orch/cephadm/osds/2-ops/rmdir-reactivate.yaml diff --git a/qa/suites/orch/cephadm/osds/2-ops/rmdir-reactivate.yaml b/qa/suites/orch/cephadm/osds/2-ops/rmdir-reactivate.yaml new file mode 100644 index 0000000000000..a971a02e45625 --- /dev/null +++ b/qa/suites/orch/cephadm/osds/2-ops/rmdir-reactivate.yaml @@ -0,0 +1,20 @@ +tasks: +- cephadm.shell: + host.a: + - | + set -e + set -x + ceph orch ps + HOST=$(hostname -s) + OSD=$(ceph orch ps $HOST | grep osd | head -n 1 | awk '{print $1}') + echo "host $HOST, osd $OSD" + ceph orch daemon stop $OSD + while ceph orch ps | grep $OSD | grep running ; do sleep 5 ; done + ceph auth export $OSD > k + ceph orch daemon rm $OSD --force + ceph orch ps --refresh + while ceph orch ps | grep $OSD ; do sleep 5 ; done + ceph auth add $OSD -i k + ceph cephadm osd activate $HOST + while ! ceph orch ps | grep $OSD | grep running ; do sleep 5 ; done +- cephadm.healthy: -- 2.47.3