From 196fa7ef3912559b7d58c4a531910271d67d38c7 Mon Sep 17 00:00:00 2001 From: David Galloway Date: Thu, 11 May 2017 16:19:11 -0400 Subject: [PATCH] docker: Retry osd disk prep to workaround race condition Fixes: https://github.com/ceph/ceph-ansible/issues/1495 Signed-off-by: David Galloway --- roles/ceph-osd/tasks/docker/start_docker_osd.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/ceph-osd/tasks/docker/start_docker_osd.yml b/roles/ceph-osd/tasks/docker/start_docker_osd.yml index 3423a9452..31c82ed64 100644 --- a/roles/ceph-osd/tasks/docker/start_docker_osd.yml +++ b/roles/ceph-osd/tasks/docker/start_docker_osd.yml @@ -41,6 +41,9 @@ - item.1.get("rc", 0) != 0 - ceph_osd_docker_prepare_env is defined - not osd_containerized_deployment_with_kv + # https://github.com/ceph/ceph-ansible/issues/1495 + retries: 5 + delay: 3 - name: prepare ceph osd disk with kv_store shell: | @@ -66,6 +69,9 @@ - item.1.get("rc", 0) != 0 - ceph_osd_docker_prepare_env is defined - osd_containerized_deployment_with_kv + # https://github.com/ceph/ceph-ansible/issues/1495 + retries: 5 + delay: 3 - name: generate ceph osd docker run script become: true