devstack should disable resize tests in tempest if using cells

Bug #1513925 reported by Matt Riedemann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
Matt Riedemann

Bug Description

Resize tests in tempest fail when using devstack because by default devstack/lib/tempest creates it's own flavors for testing which are not in the cells database.

This can be seen here:

http://logs.openstack.org/85/235485/5/check/gate-tempest-dsvm-neutron-full/e37ab26/console.html#_2015-11-05_23_40_46_806

The gate-tempest-dsvm-cells job (using nova-network) gets around this by skipping all of the resize related tests:

https://github.com/openstack/nova/blob/master/devstack/tempest-dsvm-cells-rc

We need to remove those and handle the config in devstack.

Matt Riedemann (mriedem)
Changed in devstack:
status: New → In Progress
assignee: nobody → Matt Riedemann (mriedem)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

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

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

Reviewed: https://review.openstack.org/242592
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=6cd616a9edf6561ebc802f3083eb24f2713d4e96
Submitter: Jenkins
Branch: master

commit 6cd616a9edf6561ebc802f3083eb24f2713d4e96
Author: Matt Riedemann <email address hidden>
Date: Fri Nov 6 10:26:14 2015 -0800

    Disable resize tests in Tempest if using cells with custom flavors

    By default, devstack creates it's own test flavors for Tempest runs.

    These are not in the cells API database since they are non-default
    for nova so any resize tests in Tempest with cells and these custom
    flavors fail.

    Configure Tempest to not run resize tests if using cells and custom
    flavors.

    This allows us to also clean up a bunch of the resize skips found
    in nova/devstack/tempest-dsvm-cells-rc.

    Change-Id: I20f46024e45e32c60275703a193a56ae8cfe7eca
    Closes-Bug: #1513925

Changed in devstack:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/314581

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (stable/liberty)

Reviewed: https://review.openstack.org/314581
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=73e16ae46415b24f53268f433cb2ffeacc35a9b3
Submitter: Jenkins
Branch: stable/liberty

commit 73e16ae46415b24f53268f433cb2ffeacc35a9b3
Author: Matt Riedemann <email address hidden>
Date: Fri Nov 6 10:26:14 2015 -0800

    Disable resize tests in Tempest if using cells with custom flavors

    By default, devstack creates it's own test flavors for Tempest runs.

    These are not in the cells API database since they are non-default
    for nova so any resize tests in Tempest with cells and these custom
    flavors fail.

    Configure Tempest to not run resize tests if using cells and custom
    flavors.

    This allows us to also clean up a bunch of the resize skips found
    in nova/devstack/tempest-dsvm-cells-rc.

    Change-Id: I20f46024e45e32c60275703a193a56ae8cfe7eca
    Closes-Bug: #1513925
    (cherry picked from commit 6cd616a9edf6561ebc802f3083eb24f2713d4e96)

tags: added: in-stable-liberty
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.