TestNeutronFailover.check_instance_connectivity() should be called using proper 'remote' connection

Bug #1458020 reported by Dennis Dmitriev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Dennis Dmitriev

Bug Description

System tests 'neutron_l3_migration_after_destroy' and 'neutron_l3_migration_after_reset' are using check_instance_connectivity(), passing in the variable 'remove' a connection to the first slave node.

But after destroy/restart the slave-01 node, this connection doesn't work anymore, see [1] and [2].

In these system tests, 'remote' should provide a connection to a live controller.

[1] http://jenkins-product.srt.mirantis.net:8080/job/6.1.system_test.ubuntu.ha_neutron_destructive/133/testReport/%28root%29/neutron_l3_migration_after_destroy/neutron_l3_migration_after_destroy/?
[2] http://jenkins-product.srt.mirantis.net:8080/job/6.1.system_test.ubuntu.ha_neutron_destructive/133/testReport/%28root%29/neutron_l3_migration_after_reset/neutron_l3_migration_after_reset/?

Tags: system-tests
Changed in fuel:
importance: Undecided → High
summary: - TestNeutronFailover.check_instance_connectivity() should be called used
+ TestNeutronFailover.check_instance_connectivity() should be called using
proper 'remote' connection
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/185125

Changed in fuel:
assignee: MOS QA Team (mos-qa) → Dennis Dmitriev (ddmitriev)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

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

commit 3b608bf2d8477803d48dffacbd0155f7f01c76ff
Author: Dennis Dmitriev <email address hidden>
Date: Fri May 22 22:50:06 2015 +0300

    Fix Neutron L3 destructive tests by using proper SSH connection

    After a controller rebooted/destroyed, check_instance_connectivity
    should use remote connetion to an online controller that wont be
    rebooted. Will be used controller from which L3 router agent
    is removed.

    Change-Id: I19328dfd4bb8ffbf2035197395fa6c3067a01384
    Closes-Bug:#1458020

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Dmitry Tyzhnenko (dtyzhnenko) wrote :

Verified on CI

Since 6.1-474 test passed - http://jenkins-product.srt.mirantis.net:8080/job/6.1.system_test.ubuntu.ha_neutron_destructive/133/testReport/%28root%29/neutron_l3_migration_after_destroy/neutron_l3_migration_after_destroy/history/?

Fuel version

{
    u'build_id': u'2015-05-27_17-33-07',
    u'build_number': u'474',
    u'auth_required': True,
    u'fuel-ostf_sha': u'4cd2fef040ae9e7645a6b17a7cb44d3cd8fbe0be',
    u'fuel-library_sha': u'05b59b7c9279222de734295535d86f53dd3d4225',
    u'nailgun_sha': u'ac8668cc06368fe22330e293c9ce8655d46846bd',
    u'openstack_version': u'2014.2.2-6.1',
    u'production': u'docker',
    u'api': u'1.0',
    u'python-fuelclient_sha': u'e19f1b65792f84c4a18b5a9473f85ef3ba172fce',
    u'astute_sha': u'5d570ae5e03909182db8e284fbe6e4468c0a4e3e',
    u'fuelmain_sha': u'6b5712a7197672d588801a1816f56f321cbceebd',
    u'feature_groups': [u'mirantis'],
    u'release': u'6.1',
    u'release_versions': {u'2014.2.2-6.1': {u'VERSION': {
        u'build_id': u'2015-05-27_17-33-07',
        u'build_number': u'474',
        u'fuel-library_sha': u'05b59b7c9279222de734295535d86f53dd3d4225',
        u'nailgun_sha': u'ac8668cc06368fe22330e293c9ce8655d46846bd',
        u'fuel-ostf_sha': u'4cd2fef040ae9e7645a6b17a7cb44d3cd8fbe0be',
        u'production': u'docker',
        u'api': u'1.0',
        u'python-fuelclient_sha': u'e19f1b65792f84c4a18b5a9473f85ef3ba172fce',
        u'astute_sha': u'5d570ae5e03909182db8e284fbe6e4468c0a4e3e',
        u'fuelmain_sha': u'6b5712a7197672d588801a1816f56f321cbceebd',
        u'feature_groups': [u'mirantis'],
        u'release': u'6.1',
        u'openstack_version': u'2014.2.2-6.1',
        }}},
    }

Changed in fuel:
status: Fix Committed → Fix Released
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.