On 01/14/2015 01:44 PM, Daniel P. Berrange wrote:
On Wed, Jan 14, 2015 at 07:39:59AM -0500, Sean Dague wrote:
On 01/14/2015 04:08 AM, Dr. Jens Rosenboom wrote:
Am 14/01/15 um 05:17 schrieb Adam Gandelman:
So eventlet 0.16.x has started hitting slaves and breaking stable
(its not like we weren't warned :\ )


Should hopefully be resolved by eventlet versions caps in icehouse +


It was discussed already in the context of
https://bugs.launchpad.net/nova/+bug/1407685 that capping eventlet would
not be the proper solution, instead there is a fix already in master
which has backports to icehouse + juno pending:


Or is this new bug triggered by a different piece of code relating to
the newly released eventlet 0.16.1?
Capping in stable/* is fine. A real openstack installation will not
randomly rev all the dependent libraries to a latest version. Assuming
that they will do so is misguided at best.

There was real concern in getting master to work correctly, which was
done. But for stable, capping is the right answer.
The patch that went into master is pretty trivial really. I don't see a
reason to not just copy that into stable too.

Gate issues are complicated due to the fact that currently we have multiple failures for nova:
1) eventlet patch missing/eventlet not capped;
2) boto patch missing/boto not capped.

Currently if you want to pass gate, you have two options:
a) squash boto and eventlet patches and merge them in;
b) merge in an update to requirements.txt that will cap both eventlet and boto.

The latter seems to be more straightforward. If you are interested in making sure stable branches work ok with new boto/eventlet releases, you will have time to resolve it while gate will be in good shape and not broken (including master). After both boto and eventlet patches are merged in all stable branches, we may reconsider uncapping them.


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

Reply via email to