[openstack-dev] [nova][ceilometer] model for ceilo/nova interaction going forward

Jiang, Yunhong yunhong.jiang at intel.com
Fri Nov 23 02:46:58 UTC 2012



> -----Original Message-----
> From: Sandy Walsh [mailto:sandy.walsh at RACKSPACE.COM]
> Sent: Friday, November 23, 2012 7:24 AM
> To: Mark McLoughlin; OpenStack Development Mailing List; Eoghan Glynn
> Subject: Re: [openstack-dev] [nova][ceilometer] model for ceilo/nova
> interaction going forward
> 
> Sorry for the top-post, but there are so many threads on this topic it's nearly
> impossible to keep track. So please, allow me to repeat myself here.
> 
> I've outlined a variety of proposals for solving this problem using the existing
> infrastructure. There's not a large departure needed from where we are today.
> 
> In a nutshell, for lifecycle/metering purposes:
> 1. The existing notifiers are sufficient (they don't have to use AMQP)
> 2. The notification event should be structured with optional components and
> versioned accordingly.
> 3. The ceilometer worker pulls in much of the nova common rpc baggage, which
> is unnecessary (notifications are not rpc calls). Look at the StackTach worker for
> an example of something lean and mean.

According to the thread, the key challenge of notification mechanism is timeliness, because currently the periodic task implementation can't guarantee this. 

There are some discussion on the ML to use OS thread for the periodic task, if that is implemented, I think notification method fits very well.

Thanks
--jyh



More information about the OpenStack-dev mailing list