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 <dsavinea@redhat.com>
(cherry picked from commit
ec0a37a74ffbefcce42582c57c6726cc001f98ab)
name: ceph-mds@{{ ansible_hostname }}
enabled: no
masked: yes
+ when: not containerized_deployment | bool
- import_role:
name: ceph-handler
- 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:
name: ceph-mds@{{ ansible_hostname }}
enabled: no
masked: yes
+ when: not containerized_deployment | bool
- import_role:
name: ceph-handler