From: Sage Weil Date: Thu, 16 Dec 2021 15:00:05 +0000 (-0500) Subject: qa/suites/orch/cephadm/osds: test 'ceph cephadm osd activate' X-Git-Tag: v16.2.8~255^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ff522c99702014f4b9bcfa95c78567cc2e28a75f;p=ceph.git 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 (cherry picked from commit 867bf04b74d510a544d9555afc56d5cd6657874d) --- 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 000000000000..a971a02e4562 --- /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: