From: Guillaume Abrioux Date: Fri, 3 Jan 2020 15:02:48 +0000 (+0100) Subject: shrink-mds: fix filesystem removal task X-Git-Tag: v4.0.7~19 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0eaa66f3944b66fbe5373705589388037c2dd263;p=ceph-ansible.git 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 (cherry picked from commit 38278a6bb5eb2ec4186984f2006094fe7e36dd79) --- 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: