Bug 1100411
Summary: | ceilometer attempts to start before mongo service is ready | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Jason Guiditta <jguiditt> |
Component: | openstack-foreman-installer | Assignee: | Jason Guiditta <jguiditt> |
Status: | CLOSED ERRATA | QA Contact: | Omri Hochman <ohochman> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 4.0 | CC: | acathrow, ajeain, apevec, breeler, e.vnn1, fdinitto, fpercoco, jguiditt, lhh, mburns, mmagr, morazi, ohochman, pbrady, rhos-maint, sclewis, srevivo, yeylon |
Target Milestone: | z4 | Keywords: | ZStream |
Target Release: | 4.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-foreman-installer-1.0.12-1.el6ost | Doc Type: | Bug Fix |
Doc Text: |
Cause: Ceilometer would attempt to create its database before the mongo service was up and running.
Consequence: Puppet run would fail.
Fix: Changed puppet dependency to wait for mongo service to return success.
Result: No error on puppet run related to mongo service not yet being started.
|
Story Points: | --- |
Clone Of: | 1066408 | Environment: | |
Last Closed: | 2014-05-29 20:33:16 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1063659, 1066408 | ||
Bug Blocks: | 1032769, 1040649 |
Description
Jason Guiditta
2014-05-22 18:52:31 UTC
Patch posted, tested on Omri's machine: https://github.com/redhat-openstack/astapor/pull/235 Verified :(with Puddle: 2014-05-22.1 ) mongodb-2.4.6-4.el6ost.x86_64 openstack-foreman-installer-1.0.12-1.el6ost.noarch Does the fix + require => Service['mongod'], need to be applied to Packstack manifest too? I've added a comment in https://github.com/jguiditta/astapor/commit/4a086d56593729203836abc98581f21acb806911 > Packstack manifest[1] uses > require => Class['mongodb::server'], > Is there difference? Alan, we had separated MongoDB installation to it's own manifest in Packstack. this manifest is applied before Ceilometer's manifest, which solved the issue in our case. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2014-0517.html |