Sanity and Platform tests resources sharing

Bug #1301362 reported by Artem Roma
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Artem Roma

Bug Description

Sanity and Platform tests are operating on same pool of OpenStack resources (e.g. virtual CPUs for tenants VMs) so there are some issues with such resources availability for instances of tests when Sanity and Platform are running simultaneously. Therefore one needs to implement successive flow of execution for this testsets.

Tags: ostf
Changed in fuel:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-ostf (master)

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

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

Reviewed: https://review.openstack.org/83699
Committed: https://git.openstack.org/cgit/stackforge/fuel-ostf/commit/?id=a729a7d53fda5a0d74851227fdfc178757610b7c
Submitter: Jenkins
Branch: master

commit a729a7d53fda5a0d74851227fdfc178757610b7c
Author: Artem Roma <email address hidden>
Date: Fri Mar 28 12:29:58 2014 +0200

    Row tests exectuion via locking mechanism added

    Now testruns are created at the same time but first of dependent aquire
    lock on file descriptor. This allows to separate execution of dependent
    testruns. Lock is corresponding to particular set of tests.

    Each of dependent testsets store names of series that it belongs to on
    exclusive_testsets attribute. In this case testrun have to aquire
    all locks which are corresponding to those series.

    Change-Id: Ia248058dbec336ba2fad7703cc6a1aaf67d8e36e
    Closes-Bug: #1301362

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-ostf (master)

Reviewed: https://review.openstack.org/84724
Committed: https://git.openstack.org/cgit/stackforge/fuel-ostf/commit/?id=55e411a00b783a700053ef52dd8a100182ed1d11
Submitter: Jenkins
Branch: master

commit 55e411a00b783a700053ef52dd8a100182ed1d11
Author: Anastasiia Naboikina <email address hidden>
Date: Wed Apr 2 16:28:45 2014 +0300

    Add exclusive_testsets attribute to profiles

    Added exclusive_testsets attribute to profiles
    for each of the test sets (smoke, sanity, ha
    and platform_tests). Added "smoke_platform"
    exclusive testset so that smoke and platform
    tests run successively.

    Change-Id: Ic8fb593366d9d2bfbe5414779f6642dd4b838089
    Related-Bug: #1301362

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

verified on 101 iso

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.