[openstack-dev] [OpenStack-Dev] OSLO messaging update and icehouse config files

Mark McLoughlin markmc at redhat.com
Mon Jun 30 21:17:28 UTC 2014


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.





More information about the OpenStack-dev mailing list