diff options
author | Jiri Stransky <jistr@redhat.com> | 2015-12-17 14:40:15 +0100 |
---|---|---|
committer | Jiri Stransky <jistr@redhat.com> | 2016-01-04 18:15:15 +0100 |
commit | ac7467bacddb98fbb9fc9716ba56cad0d6f282de (patch) | |
tree | 121845068503cb6e2d06f99fa8cd1846c159e43a /environments/puppet-ceph-external.yaml | |
parent | bce5f65f2e036f6ef5232fdfc8025d7f864faa56 (diff) |
Wait for cluster to settle in yum_update.sh
Occasionally we hit "Error: unable to push cib" during update. This is
probably due to the fact that when we try to replace cib in
yum_update.sh, services on the previous updated controller are still
coming up and changing cib, and racing/conflicting with the cib push
from yum_update.sh.
This commit adds waiting for the cluster to settle before exiting from
yum_update.sh, to avoid this kind of conflict.
Also a check for cib-push success is added, to make the update fail
properly instead of hanging indefinitely as we've observed with this
issue.
Change-Id: I953087e0e565474ac553fd57bea2459d2e3a6081
Closes-Bug: #1527644
Diffstat (limited to 'environments/puppet-ceph-external.yaml')
0 files changed, 0 insertions, 0 deletions