We should skip haproxy check if there is no online controlles
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Fuel QA Team |
Bug Description
fuel_health.
fuel_health.
paramiko.transport: DEBUG: starting thread (client mode): 0x3913390L
paramiko.transport: INFO: Connected (version 2.0, client OpenSSH_6.6.1p1)
paramiko.transport: DEBUG: kex algos:[<email address hidden>', u'ecdh-
paramiko.transport: DEBUG: Ciphers agreed: local=aes128-ctr, remote=aes128-ctr
paramiko.transport: DEBUG: using kex diffie-
paramiko.transport: DEBUG: Switch to new keys ...
paramiko.transport: DEBUG: Adding ssh-rsa host key for 10.109.0.3: fa34e59935833b7
paramiko.transport: DEBUG: Trying key 9974fb7610829a7
paramiko.transport: DEBUG: userauth is OK
paramiko.transport: INFO: Authentication (publickey) successful!
paramiko.transport: DEBUG: [chan 1] Max packet in: 34816 bytes
paramiko.transport: DEBUG: [chan 1] Max packet out: 32768 bytes
paramiko.transport: INFO: Secsh channel 1 opened.
paramiko.transport: DEBUG: [chan 1] Sesch channel 1 request ok
paramiko.transport: DEBUG: [chan 1] Sesch channel 1 request ok
paramiko.transport: DEBUG: [chan 1] EOF sent (1)
paramiko.transport: DEBUG: [chan 1] EOF received (1)
paramiko.transport: DEBUG: Dropping user packet because connection is dead.
fuel_health.
-------
2015-11-13 03:33:43 SKIPPED Check data replication over mysql (fuel_health.
2015-11-13 03:33:43 SKIPPED Check if amount of tables in databases is the same on each node (fuel_health.
2015-11-13 03:33:44 SKIPPED Check galera environment state (fuel_health.
2015-11-13 03:33:45 SUCCESS Check pacemaker status (fuel_health.
2015-11-13 03:33:46 SKIPPED RabbitMQ availability (fuel_health.
2015-11-13 03:33:48 SKIPPED RabbitMQ replication (fuel_health.
So actually there is no online controller and test should be skipped
Test failed with:
Step 1 failed: Can't get state of backends. Please refer to OpenStack logs for more details.
Changed in fuel: | |
status: | New → Confirmed |
summary: |
- We should skip haproxy check if tehre is no online controlles + We should skip haproxy check if there is no online controlles |
Changed in fuel: | |
status: | Confirmed → Incomplete |
As I can see we have check on online controllers here - https:/ /github. com/openstack/ fuel-ostf/ blob/master/ fuel_health/ tests/ha/ test_haproxy. py#L36
Also from the logs it reported that controller is fuel_health. tests.ha. test_haproxy: INFO: Controllers nodes are [u'10.109.0.3']
So seems that test failed because there were dead backends