From 1dd9c43efcccdf52fc086f8cf6c9bb40d115038d Mon Sep 17 00:00:00 2001 From: Dimitri Savineau Date: Wed, 29 Jul 2020 09:44:15 -0400 Subject: [PATCH] rolling_update: restart mds after the upgrade In addition of 155e2a2, the active mds daemons isn't stop/start correctly as opposed as the other services so that daemon doesn't come back after the upgrade. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1861688 Signed-off-by: Dimitri Savineau (cherry picked from commit ec0a37a74ffbefcce42582c57c6726cc001f98ab) --- infrastructure-playbooks/rolling_update.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index a4ccfdd6f..de9cd637c 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -563,6 +563,7 @@ name: ceph-mds@{{ ansible_hostname }} enabled: no masked: yes + when: not containerized_deployment | bool - import_role: name: ceph-handler @@ -577,6 +578,18 @@ - import_role: name: ceph-mds + - name: restart ceph mds + systemd: + name: ceph-mds@{{ ansible_hostname }} + state: restarted + enabled: yes + masked: no + when: not containerized_deployment | bool + + - name: restart active mds + command: "{{ container_binary }} stop ceph-mds-{{ ansible_hostname }}" + changed_when: false + when: containerized_deployment | bool - name: upgrade standbys ceph mdss cluster vars: @@ -596,6 +609,7 @@ name: ceph-mds@{{ ansible_hostname }} enabled: no masked: yes + when: not containerized_deployment | bool - import_role: name: ceph-handler