[openstack-dev] [Zaqar] Austin Design Summit Recap and Priorities in Newton
Fei Long Wang
feilong at catalyst.net.nz
Mon May 9 03:10:04 UTC 2016
Hi team,
Here is the summary of Zaqar Austin design summit. Please feel free to
chime if there is anything I missed.
1. Subscription confirmation
Subscription need to be confirmed before zaqar sending notifications to
them, now we're using patch https://review.openstack.org/284555 to track
the spec. The feature is our 1st high priority of Newton.
On the design session, most of the time we were discussing about the
email subscription case since the webhook case is relatively easy. We
agreed to use POST to confirm a subscription instead of GET. And it's
agreed to add a 'unsubscribe' support as well, which will be a link on
the confirmation response web page. The page is not a part of Zaqar but
provided by the cloud provider(We can provide a sample page in Zaqar
tree). Generally, it's simple page that send an Ajax request to Zaqar to
change the subscription state. Wang Hao and Wang Xiyuan from Huawei will
lead this work in Newton.
2. Dead Letter Queue
Dead letter queue will be a great value-add for Zaqar. A dead letter
queue is a queue which other queues can send messages to that based on
the pre-defined rules. On the design session,
we agreed to use max claims as the threshold. The dead letter queue name
and the max claims will be saved in the source queue's metadata. A new
attribute would be added for message to save the max claims. So the idea
is when user try to claim a message and exceed the max claims, then the
message will be moved from the source queue to dead letter queue.
Feilong(flwang) will drive this work in N release.
3. Delayed Queue
It's agreed to put delayed queue on a hold-on status until we can see a
strong requirement from end user about this.
4. Notification Format Improvement
Currently, our notification format is very simple, which is keep the
original message format forwarded by zaqar's notification service. And
in this session, we discussed what are the new attributes we can add in
favour of the notification consuming. We have added queue name to the
notification and in Newtion, the message id will be added. Besides, we
had a general agreement for leveraging oslo.versionedobject for
notification to support versioned notification so that the zaqar server
and client with different versions can work together perfectly.
Eva(Eva-i) will continually work on this.
5. Pool group deprecation
Unfortunately, we didn't work out a conclusion for this.
Feilong(flwang) will follow up this with Flavio(flaper87) to figure out
what we can do in Newton.
6. Docs
Docs is still the high priority in Newton for us though we didn't cover
this topic in the design summit. We have merged the configuration docs
into docs.openstack.org in Mitaka. And in Newton, we will try to make
install guide and API ref docs happen in Newton. Now Eva(Eva-i) is
working on the install guide and Feilong(flwang) is working on the API
ref doc.
--
Cheers & Best regards,
Fei Long Wang (王飞龙)
--------------------------------------------------------------------------
Senior Cloud Software Engineer
Tel: +64-48032246
Email: flwang at catalyst.net.nz
Catalyst IT Limited
Level 6, Catalyst House, 150 Willis Street, Wellington
--------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160509/f781e9d3/attachment.html>
More information about the OpenStack-dev
mailing list