[openstack-dev] Quantum + ZeroMQ (with a sprinkling of Nova) in Folsom

Eric Windisch eric at cloudscaling.com
Tue Sep 25 17:28:07 UTC 2012

Russell, perhaps. The issue is that if the message format changes, it would be lower cost to do it now. Also, I'm moving this to the public list, because I agree that it is a good time to do it. 

IF there is an RC3 for Nova, I'd like for consideration to get the message-format change in, because it reduces complexity for Grizzly (having to understand two formats), and because it will make the Quantum code supportable. This binary needs to move outside of Nova to avoid this unnecessary interdependency.

It might be resolvable by adding a version to the message format, but it doesn't solve the problem today - which, arguably, doesn't have to be solved. We can just release with the zeromq stuff broken in Quantum for Folsom, without any ability to backport, and I'm prepared for that to happen. I've just rallied for a best-effort to get it in, because it would be a nice to have, after finding out at F3 that it wouldn't work.

As it is, the patch that is already in Quantum should be enough to get us going for Folsom if we can also get the patch into Nova. The two patches pending review can be backported, if necessary. 

Eric Windisch

On Tuesday, September 25, 2012 at 13:08 PM, Russell Bryant wrote:

> IMO, this probably isn't serious enough to warrant a nova rc3 this late
> in the game. There will be stable releases after the initial release,
> so it can get in to one of those.
> Also, I think this whole thread should have been on the openstack-dev
> list instead of private.
> -- 
> Russell Bryant
> On 09/25/2012 01:04 PM, Eric Windisch wrote:
> > There are a couple issues with the patch that went in. Actually, the problem Gary found is almost a red herring. The issue there, is that Nova doesn't have the patch, and will need it.
> > 
> > However, I do have two patches that are important, but could probably be backported if necessary.
> > https://review.openstack.org/13643
> > https://review.openstack.org/13644
> > 
> > 
> > 
> > I don't know if Vish wants to do a Nova-RC3, but I changed the message format. This is a stupid thing to do across releases, so if we can squeeze it into Folsom, it will be a good thing. I'd like to push for the common code to get merged and to do a Nova RC3, if only so we can properly bake the message format without breaking it in Grizzly. One of my goals for Grizzly is to extract the message consumer piece out of Nova and find a better place for it -- openstack-common doesn't hold binaries.
> > 
> > Beyond this, there is yet the problem that declare_topic_consumer follows the wrong pattern, as it consumes a fanout queue. However, that is only applicable to the quantum+dhcp_agent situation, and not the other agents. As it is, all dhcp_agents would receive and act upon messages.
> > 
> > Regards,
> > Eric Windisch

More information about the OpenStack-dev mailing list