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

Reply via email to