Hi Sandy, Thanks for the clear explanation. Another question, you mentioned that "One project recently ran into this problem when they were generating non-dict payloads on exceptions. ", would you mind telling me more about the problem? Since Glance is reviewing a similar patch. Thanks. I guess another project is consuming the malformed notification and got a failure, is it?
Thanks & Best regards, Fei Long Wang (王飞龙) --------------------------------------------------------------------- Tech Lead of Nitrogen (SME team) Cloud Solutions and OpenStack Development Tel: 8610-82450513 | T/L: 905-0513 Email: flw...@cn.ibm.com China Systems & Technology Laboratory in Beijing --------------------------------------------------------------------- From: Sandy Walsh <sandy.wa...@rackspace.com> To: Fei Long Wang/China/IBM@IBMCN, Cc: "openstack@lists.openstack.org" <openstack@lists.openstack.org> Date: 09/18/2013 08:43 PM Subject: Re: [Openstack] Notification Usage in OpenStack ... a report card On 09/18/2013 04:49 AM, Fei Long Wang wrote: > Hi Sandy, > > It's an awesome post. Just some minor questions. Thanks! > 1. Are you aware of any project is using Oslo.Messaging? Actually, just > like you know, the porting of Glance Oslo notifier is pending. And the > main reason is Oslo.Messaging is coming. Daniel answered this, but yes, the intention is to move to oslo.messaging. Notifications are different than the olso rpc mechanism in a couple of ways: 1. they support requeue semantics. We can push notifications back on the queue if the consumer can't deal with it. 2. they don't require a method with parameters on the consuming end. The consumer can just pull the notification off the queue and work on it. It's just a blob of data. 3. Later, we'll likely want to support dead-letter queues for notifications that could not be processed. We don't want to lose these messages. So long as this is supported in Messaging, we're fine. > 2. You mentioned that Glance implement the audit partially, could you > please explain more from your point of view? Thanks. The "Importance of Usage Notifications" section sort of addresses this. For billing purposes there should ideally be two notifications emitted. The first would be the individual notifications for each billable action (these could be incremental updates) and the second would be a summary notification to indicate what the image or tenant cost for the day. The consumer could then verify that the incremental notifications and the end-of-day summary matches. Glance only supports the incremental notifications currently, iirc. I think the image transfers are the only real billable event in Glance right now. Not sure if image storage (snapshots for backup) would be another. Hope it helps! -S > > Thanks & Best regards, > Fei Long Wang (王飞龙) > --------------------------------------------------------------------- > Tech Lead of Nitrogen (SME team) > Cloud Solutions and OpenStack Development > Tel: 8610-82450513 | T/L: 905-0513 > Email: flw...@cn.ibm.com > China Systems & Technology Laboratory in Beijing > --------------------------------------------------------------------- > > > Inactive hide details for Sandy Walsh ---09/17/2013 02:27:00 AM---Hey > y'all! I took a little time to review most of the OpenStaSandy Walsh > ---09/17/2013 02:27:00 AM---Hey y'all! I took a little time to review > most of the OpenStack projects and check on their notifica > > From: Sandy Walsh <sandy.wa...@rackspace.com> > To: "openstack@lists.openstack.org" <openstack@lists.openstack.org>, > Date: 09/17/2013 02:27 AM > Subject: [Openstack] Notification Usage in OpenStack ... a report card > > ------------------------------------------------------------------------ > > > > Hey y'all! > > I took a little time to review most of the OpenStack projects and check > on their notification support. Happy to say, adoption is good. There are > things we could do better, but overall very positive. > > The article also talks a little about what makes for good notification > support. Something for you all to think about at the Icehouse summit :) > > I'm sure I've made some mistakes along the way, so please let me know > and I'll fix accordingly. > > http://www.sandywalsh.com/2013/09/notification-usage-in-openstack-report.html > > Look forward to your feedback! > > -Sandy > _______________________________________________ > Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : openstack@lists.openstack.org > Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > >
<<inline: graycol.gif>>
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack