issue replacing the pacemaker cib during an update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Jiří Stránský |
Bug Description
there is more context @ https:/
Dec 16 04:53:40 overcloud-
Dec 16 04:53:40 overcloud-
even though it is reported that
Dec 16 04:53:40 overcloud-
summary: |
- issue replacing the pacemaker cib during an update from + issue replacing the pacemaker cib during an update |
Changed in tripleo: | |
assignee: | nobody → Jiří Stránský (jistr) |
status: | New → In Progress |
Reviewed: https:/ /review. openstack. org/259009 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=ac7467bacdd b98fbb9fc9716ba 56cad0d6f282de
Committed: https:/
Submitter: Jenkins
Branch: master
commit ac7467bacddb98f bb9fc9716ba56ca d0d6f282de
Author: Jiri Stransky <email address hidden>
Date: Thu Dec 17 14:40:15 2015 +0100
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: I953087e0e56547 4ac553fd57bea24 59d2e3a6081
Closes-Bug: #1527644