From 38278a6bb5eb2ec4186984f2006094fe7e36dd79 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Fri, 3 Jan 2020 16:02:48 +0100 Subject: [PATCH] shrink-mds: fix filesystem removal task This commit deletes the filesystem when no more MDS is present after shrinking operation. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1787543 Signed-off-by: Guillaume Abrioux --- infrastructure-playbooks/shrink-mds.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/infrastructure-playbooks/shrink-mds.yml b/infrastructure-playbooks/shrink-mds.yml index c8e41ec3b..e862e6597 100644 --- a/infrastructure-playbooks/shrink-mds.yml +++ b/infrastructure-playbooks/shrink-mds.yml @@ -144,9 +144,10 @@ - (mds_to_kill in active_mdss | default([])) or (mds_to_kill in standby_mdss | default([])) - - name: delete the filesystem too if deleted the last mds too + - name: delete the filesystem when killing last mds command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} fs rm --yes-i-really-mean-it {{ cephfs }}" delegate_to: "{{ groups[mon_group_name][0] }}" + when: (ceph_status.stdout | from_json)['fsmap']['up'] | int == 1 - name: purge mds store file: -- 2.39.5