[openstack-dev] Proposed RPC API change on nova stable/folsom
Mark McLoughlin
markmc at redhat.com
Fri Nov 2 06:20:44 UTC 2012
On Thu, 2012-11-01 at 16:34 -0400, Russell Bryant wrote:
> On 11/01/2012 12:12 PM, Mark McLoughlin wrote:
> > Hey,
> >
> > For the first time (that I'm aware of) we have a request to include a
> > backport on the stable branch which includes a change to the RPC API:
> >
> > https://review.openstack.org/14754
> >
> > This is troublesome for a couple of reasons:
> >
> > 1) People upgrading to a version which includes this change would
> > need to be aware that they should update their compute services
> > before updating their API services
> >
> > 2) While in this case we're backporting the first RPC API change
> > since Folsom (i.e. version 2.2 was in Folsom, this is version 2.3)
> > if we were backporting a later API version we would have to give
> > up on retaining Folsom compatibility in Grizzly
> >
> > In this particular case, I'm somewhat hopeful we might be able to figure
> > out a fix which doesn't involve the API change but that remains to be
> > seen.
> >
> > Any ideas?
>
> It looks like Vish took care of it. The new version maintains rpc API
> backwards compat.
>
> https://review.openstack.org/#/c/14754/2/nova/compute/manager.py
Any RPC API changes (even backwards compatible) are a problem on the
stable branch - users need to know to upgrade in a certain order and we
also have the issue with linear versioning issue on two branches
Cheers,
Mark.
More information about the OpenStack-dev
mailing list