test_preserve_preexisting_port failing against icehouse

Bug #1431724 reported by Adam Gandelman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Fix Released
High
Andrea Frittoli

Bug Description

tempest is failing against icehouse on test_preserve_preexisting_port, both on changes to stable/icehouse and changes to tempest (gate-tempest-dsvm-neutron-src-python-neutronclient-icehouse)

https://review.openstack.org/#/c/160924/ merged EOD yesterday, which added the test, and there have been 41 failures since:

http://goo.gl/LCCWX7

I'm wondering if the bug fix needs a backport to icehouse? In any case, it looks like the test was added and made voting prematurely.

Revision history for this message
Andrea Frittoli (andrea-frittoli) wrote :

proposed e-r query: https://review.openstack.org/164120

43 hits in the past ~7h

Changed in tempest:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

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

Changed in tempest:
assignee: nobody → Andrea Frittoli (andrea-frittoli)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tempest (master)

Reviewed: https://review.openstack.org/164121
Committed: https://git.openstack.org/cgit/openstack/tempest/commit/?id=8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97
Submitter: Jenkins
Branch: master

commit 8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97
Author: Andrea Frittoli <email address hidden>
Date: Fri Mar 13 09:22:56 2015 +0000

    Revert "Add scenario 'test_preserve_preexisting_port'"

    This reverts commit bedd9652206f0a33cd53a3ad51a14a22467b6604.

    The newly added test is causing failures against icehouse,
    reverting it for now until it's fixed.

    e-r query: https://review.openstack.org/#/c/164120/

    Closes-bug: #1431724
    Change-Id: I224b32df50e13f0f2902f3e3921180e72681ac54

Changed in tempest:
status: In Progress → Fix Released
Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :

The nova patch (https://review.openstack.org/#/c/126309/) does not seem backportable to me since it stands for change in behaviour that people may expect to be stable during single release cycle.

Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :

So the test can be introduced only if it's conditionalized to run in Kilo+ only.

Revision history for this message
Matt Riedemann (mriedem) wrote :

It's odd that the change on master passed the neutron full icehouse job:

http://logs.openstack.org/24/160924/8/check/check-tempest-dsvm-neutron-icehouse/3d4b6d0/

Revision history for this message
Matt Riedemann (mriedem) wrote :
Revision history for this message
Matt Riedemann (mriedem) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tempest (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/164190

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tempest (master)

Reviewed: https://review.openstack.org/164190
Committed: https://git.openstack.org/cgit/openstack/tempest/commit/?id=17940737daf172cbb428cef12e5f5765900d580b
Submitter: Jenkins
Branch: master

commit 17940737daf172cbb428cef12e5f5765900d580b
Author: Matt Riedemann <email address hidden>
Date: Fri Mar 13 14:18:19 2015 +0000

    Restore "Add scenario 'test_preserve_preexisting_port'"

    This reverts commit 8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97

    The neutron job on stable/icehouse was running more tests than what the
    neutron-icehouse compat job was running against tempest changes on
    master, that's why we didn't catch this when the change on master to add
    the test was under review.

    Note that stable/juno neutron jobs were not running these tests either
    because the router extension isn't enabled.

    The difference was we didn't have change
    I7c80e3bfe4962c3e8c94736af21ff215cd98f7f3 on stable/icehouse or
    stable/juno in devstack before the new test merged, which broke
    stable/icehouse.

    Now that devstack is fixed on stable and will run these scenario tests
    we add a 'preserve_ports' config flag to compute-feature-enabled so it
    can be toggled from devstack.
    For stable branches we won't run the test since the code doesn't work in
    Nova on stable (and won't be backported). For master devstack, we'll set
    preserve_ports=True so the test does get run. We can remove the option
    after juno-eol happens.

    Devstack change: I214baa3b861e29bedf6bb7b50534ac2286676dd1

    Related-Bug: #1431724

    Change-Id: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16

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.