[openstack-dev] [trove][stable] proboscis tests randomly failing in stable branches; bug 1538506

Matt Riedemann mriedem at linux.vnet.ibm.com
Tue Mar 8 17:11:27 UTC 2016



On 3/8/2016 10:17 AM, Matt Riedemann wrote:
> This is a call for help on resolving bug 1538506 [1] where the proboscis
> tests randomly fail on the stable branches with something like:
>
> TypeError: create() got an unexpected keyword argument 'slave_of'
>
> Craig Vyvial has a proposed stable/kilo change [2] but it has some
> issues, at least from me as a reviewer of that change.
>
> The tests are failing the periodic-stable job daily [3].
>
> Can we get someone to help out with this? Otherwise I'm inclined to say
> the tests should be disabled on the stable branches, but that's pretty
> drastic.
>
> Note that this is the kind of thing that breaks stable branch policy,
> which is going to be part of a review when applying for the
> stable:follows-policy tag. [4]  And the stable:follows-policy tag may be
> used to determine when a stable branch for a project goes end of life if
> it's not being maintained.
>
> [1] https://bugs.launchpad.net/trove/+bug/1538506
> [2] https://review.openstack.org/#/c/276934/
> [3] http://goo.gl/fqf11U
> [4]
> http://governance.openstack.org/reference/tags/stable_follows-policy.html
>

This is my solution for liberty, cap python-troveclient<2.1.0 in 
global-requirements on stable/liberty [1].

Then there is a change to trove on stable/liberty to use the g-r version 
range for python-troveclient for unit tests [2].

Alternatively, we could avoid the cap in stable/liberty by:

1. Reverting https://review.openstack.org/#/c/245738/
2. Blacklisting python-troveclient 2.1.0 in g-r
3. Release python-troveclient 2.2.0.

It's getting late in the mitaka release to be messing with this though 
since we're already past client freeze.

[1] https://review.openstack.org/#/c/290021/
[2] https://review.openstack.org/#/c/290023/

-- 

Thanks,

Matt Riedemann




More information about the OpenStack-dev mailing list