OSTF test RabbitMQ availability failure with timeout error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Artem Panchenko |
Bug Description
BVT failed with OSTF test timeout when checked Rabbit availability
Steps to reproduce:
Scenario:
1. Create cluster with Neutron
2. Add 3 nodes with controller role
3. Add 3 nodes with compute and ceph-osd role
4. Deploy the cluster
5. Check ceph status
6. Run OSTF tests
7. Check the radosqw daemon is started
Expected result:
All ostf tests passed.
Actual result:
Test "RabbitMQ availability" failed with timeout error:
2015-08-19 04:53:08 ERROR (nose_storage_
Traceback (most recent call last):
File "/usr/lib/
testMethod()
File "/usr/lib/
'Cannot retrieve crm status')
File "/usr/lib/
" Please refer to OpenStack logs for more details.")
File "/usr/lib/
raise self.failureExc
AssertionError: Step 3 failed: Time limit exceeded while waiting for to finish. Please refer to OpenStack logs for more details.
At the ostf.log could see which command was timeouted:
fuel_health.
At the same time at pacemaker log:
Aug 19 12:35:57 [9213] node-1.
Fuel:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "191"
build_id: "2015-08-
nailgun_sha: "d0b727cdd0d8e7
python-
fuel-agent_sha: "57145b1d880438
fuel-
astute_sha: "e24ca066bf6160
fuel-library_sha: "7c80eed2119260
fuel-ostf_sha: "235f21b230fea1
fuelmain_sha: "c9dad194e82a60
description: | updated |
Changed in fuel: | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | Fuel Library Team (fuel-library) → Stanislaw Bogatkin (sbogatkin) |
Changed in fuel: | |
assignee: | Stanislaw Bogatkin (sbogatkin) → nobody |
assignee: | nobody → Fuel Library Team (fuel-library) |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Alex Schultz (alex-schultz) |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Bogdan Dobrelya (bogdando) |
importance: | High → Critical |
tags: |
added: area-ostf removed: ostf |
Since the rabbitmq availability test is a HA test and you only have a single controller, it's never going to work.