openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #09498
Re: Moving nova.rpc into openstack.common
Hey Russell,
On Mon, 2012-04-02 at 16:26 -0400, Russell Bryant wrote:
> Greetings,
>
> There was a thread on this list a little while ago about moving the
> notification drivers that are in nova and glance into openstack.common
> since they provide very similar functionality, but have implementations
> that have diverged over time. Is anyone actively working on this? If
> so, please let me know.
>
> For the message queue notifiers, nova uses nova.rpc to do the heavy
> lifting. Glance has notifiers written against the messaging libs
> directly. I think it makes sense to take the nova approach. This would
> mean moving nova.rpc into openstack.common before the notifiers can get
> moved.
>
> I have started looking at moving nova.rpc to openstack.common.rpc. My
> plan is:
>
> 1) Write a series of patches that reduces coupling in nova.rpc on the
> rest of nova.
>
> 2) Submit changes needed to support this decoupling to openstack.common.
>
> 3) Once nova.rpc is sufficiently decoupled, move it to openstack.common.
>
> While doing the above, I want to aim for the least amount of disruption
> to the rpc interface as is practical.
That looks like a good plan. Have you got a rough idea already what
needs to happen for (2) in openstack-common?
Cheers,
Mark.
Follow ups
References