From: Mike Christie Date: Thu, 9 May 2019 19:52:08 +0000 (-0500) Subject: igw: Fix rolling update service ordering X-Git-Tag: v4.0.0rc7~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=78a55a3df3f8de4f832de8ea50965e07d32105d0;p=ceph-ansible.git igw: Fix rolling update service ordering We must stop tcmu-runner after the other rbd-target-* services because they may need to interact with tcmu-runner during shutdown. There is also a bug in some kernels where IO can get stuck in the kernel and by stopping rbd-target-* first we can make sure all IO is flushed. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1659611 Signed-off-by: Mike Christie (cherry picked from commit d7ef12910e7b583fa42f84a7173a87e7c679e79e) --- diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index 06ba8c7b1..7257a0e16 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -737,9 +737,9 @@ masked: yes failed_when: false with_items: - - tcmu-runner - rbd-target-api - rbd-target-gw + - tcmu-runner when: not containerized_deployment - import_role: