We need to wait for keystone and memchached become operatable in all ha destructive tests

Bug #1446590 reported by Tatyanka
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
High
MOS QA Team

Bug Description

In each tests were revert take place we need to waiting for memchached become operable (near 4 minutes) otherwise we Will fail on ostf with 401 error from keystone or 500 error with message pool is full
like here http://jenkins-product.srt.mirantis.net:8080/job/6.1.system_test.centos.thread_5/99/testReport/%28root%29/ha_nova_haproxy_termination/
and in other destructive tests

Changed in fuel:
status: New → Confirmed
Revision history for this message
Mike Scherbakov (mihgen) wrote :

How destructive tests are related to this? If we shut down controller, and then have to wait for 4 minutes, then it's HA story. If it's just about reverting all controllers from snapshots, and then waiting for 4 min before it all becomes operational, then I would agree that we should just wait for 4 minutes.
Though ideally we would want to decrease the time anyway in order to speed up our testing.

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

@Mike it is related to revert snapshot before destructive actions

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (master)

Fix proposed to branch: master
Review: https://review.openstack.org/187925

Changed in fuel:
assignee: MOS QA Team (mos-qa) → Artem Roma (aroma-x)
status: Confirmed → In Progress
Revision history for this message
Boris Bobrov (bbobrov) wrote :

Folks, with patch https://review.fuel-infra.org/#/c/7407/ wait time is TCP_KEEPALIVE seconds. The value is about 60 seconds.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack/keystone (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/7407
Submitter: mos-infra-ci <>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: 50c5e04e34ec025457f1ceb73763b9f4d3de1798
Author: Boris Bobrov <email address hidden>
Date: Thu Jun 4 11:04:50 2015

add HA memcache client

Related-Bug: 1446590
Closes-Bug: 1461655
Change-Id: I0d1cec45c135cd102541ab8ab86af6ca4d6debcb

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/187925
Committed: https://git.openstack.org/cgit/stackforge/fuel-qa/commit/?id=c75a695639df98d6be85ce129c0fb1f63e685e42
Submitter: Jenkins
Branch: master

commit c75a695639df98d6be85ce129c0fb1f63e685e42
Author: Artem Roma <email address hidden>
Date: Wed Jun 3 12:36:37 2015 +0300

    Add waiting for keystone to be fully available after haproxy restart

    Sometimes keystone is not available right after haproxy restart. To
    consider that in the tests preliminary check of the situation added in
    form of ostf sanity set execution.

    Change-Id: I4a5d6adcc13ca1e996e0ed6bdbaa0ef35352f4b9
    Partial-Bug: #1446590

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack/keystone (openstack-ci/fuel-7.0/2015.1.0)

Related fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Boris Bobrov <email address hidden>
Review: https://review.fuel-infra.org/8188

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/keystone (openstack-ci/fuel-7.0/2015.1.0)

Change abandoned by Alexander Makarov <email address hidden> on branch: openstack-ci/fuel-7.0/2015.1.0
Review: https://review.fuel-infra.org/8188

Changed in fuel:
assignee: Artem Roma (aroma-x) → MOS QA Team (mos-qa)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change restored on openstack/keystone (openstack-ci/fuel-7.0/2015.1.0)

Change restored by Boris Bobrov <email address hidden> on branch: openstack-ci/fuel-7.0/2015.1.0
Review: https://review.fuel-infra.org/8188

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.