On Mon, 2014-06-30 at 15:35 -0600, John Griffith wrote: > > > > > On Mon, Jun 30, 2014 at 3:17 PM, Mark McLoughlin <[email protected]> > wrote: > On Mon, 2014-06-30 at 12:04 -0600, John Griffith wrote: > > Hey Everyone, > > > > > > So I sent a note out yesterday asking about config changes > brought in > > to Icehouse due to the OSLO Messaging update that went out > over the > > week-end here. My initial email prior to realizing the > update that > > caused the problem was OSLO Messaging update here [1]. > > > (Periodic reminder that Oslo is not an acronym) > > > In the meantime I tried updating the cinder.conf sample in > Cinder's > > stable Icehouse branch, but noticed that py26 doesn't seem > to pick up > > the changes when running the oslo conf generation tools > against > > oslo.messaging. I haven't spent any time digging into this > yet, was > > hoping that perhaps somebody from the OSLO team or somewhere > else > > maybe had some insight as to what's going on here. > > > > > > Here's the patch I submitted that shows the failure on py26 > and > > success on py27 [2]. I'll get around to this eventually if > nobody > > else knows anything off the top of their head. > > > > > > Thanks, > > John > > > > > > [1]: > > http://lists.openstack.org/pipermail/openstack-dev/2014-June/038926.html > > [2]: https://review.openstack.org/#/c/103426/ > > > Ok, that new cinder.conf.sample is showing changes caused by > these > oslo.messaging changes: > > https://review.openstack.org/101583 > https://review.openstack.org/99291 > > Both of those changes were first released in 1.4.0.0a1 which > is an alpha > version targeting Juno and are not available in the 1.3.0 > Icehouse > version - i.e. 1.4.0.0a1 should not be used with > stable/icehouse Cinder. > > It seems 1.3.0 *is* being used: > > > > http://logs.openstack.org/26/103426/1/check/gate-cinder-python26/5c6c1dd/console.html > > 2014-06-29 19:17:50.154 | oslo.messaging==1.3.0 > > and the output is just confusing: > > 2014-06-29 19:17:49.900 | > --- /tmp/cinder.UtGHjm/cinder.conf.sample 2014-06-29 > 19:17:50.270071741 +0000 > 2014-06-29 19:17:49.900 | +++ etc/cinder/cinder.conf.sample > 2014-06-29 19:10:48.396072037 +0000 > > ... > > 2014-06-29 19:17:49.903 | +[matchmaker_redis] > 2014-06-29 19:17:49.903 | + > > i.e. it's showing that the file you proposed was generated > with > 1.4.0.0a1 and the file generated during the test job was > generated with > 1.3.0. Which is what I'd expect - the update you proposed is > not > appropriate for stable/icehouse. > > So why is the py27 job passing? > > > > http://logs.openstack.org/26/103426/1/check/gate-cinder-python27/7844c61/console.html > > 2014-06-29 19:21:12.875 | oslo.messaging==1.4.0.0a2 > > That's the problem right there - 1.4.0.0a2 should not be > getting > installed on the stable/icehouse branch. I'm not sure why it > is. Someone > on #openstack-infra could probably help figure it out. > > Thanks, > Mark. > > > > _______________________________________________ > OpenStack-dev mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > ​Thanks Mark... so the problem is Oslo messaging in requirements is >= > in stable/icehouse [1](please note I used Oslo not OSLO). > > > [1]: > https://github.com/openstack/requirements/blob/stable/icehouse/global-requirements.txt#L49 > > > Thanks for pointing me in the right direction.
Ah, yes! This is the problem: oslo.messaging>=1.3.0a9 This essentially allows *any* alpha release of oslo.messaging to be used. We should change stable/icehouse to simply be: oslo.messaging>=1.3.0 I'm happy to do that tomorrow, but I suspect you'll get there first Thanks, Mark. _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
