Puppet does not detect that RabbitMQ is up in time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Fuel Sustaining | ||
Mitaka |
Invalid
|
High
|
Fuel Sustaining |
Bug Description
Version: 10.0
Steps to reproduce:
1. Deploy env consisting of 3 controllers and 3 computes
The deployment fails with message
AssertionError: Task 'deploy' has incorrect status. error != ready, 'Deployment has failed. All nodes are finished. Failed tasks: Task[primary-
In the puppet.log on the node-3 one can see that astute killed task while puppet was waiting for RabbitMQ master to come up: http://
At the same time on the reverted environment it could be clearly seen that RabbitMQ master is up, while Puppet is still trying to check that. After some time passes, puppet finally sees that RabbitMQ is up and successfully finishes (puppet timeout is 30 minutes, while astute's is 15 minutes, that is why puppet succeeds, while astute fails).
Attached is snapshot and 'cibadmin -Q' output before puppet detected that RabbitMQ master is up (cibadmin.before) and after that (cibadmin.after). That output is used by puppet to find out about RabbitMQ master.
Failed job: https:/
tags: | added: area-library |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
status: | Confirmed → Incomplete |
related or even duplicate of the: https:/ /bugs.launchpad .net/fuel/ +bug/1606258