Now one of the big function gaps of Zaqar is the delayed queue.
Currently, all the message posted to the queue will be visible
immediately. That's enough for most of the user cases. However,
for some user case, user want the message to be unavailable to
end users for a specific period of time.
Change-Id: I2610a8f89568f8af1cb292f0c8dea8f7deb4e4a3
blueprint: delayed-queues
Update doc links according to OpenStack document migration.
Use https instead of http for docs links.
Closes-Bug:#1717171
Change-Id: I97ea62e22d8ae0913562fdd51226e1464416a66d
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links
Change-Id: I9f6943d01b4e408d8873d1dfb0afd2a3032f7fc7
Now we have decided to update the default value
of maximum_delay from 60 to 30 seconds in
notification retry policy.
That could reduce the unnecessary workload in Zaqar.
Change-Id: I21a2bc9415eb3956c09dfc9d61eadaca8e187d97
Closes-Bug: #1709231
the py27 CI failed due to tox 2.5.0 release. The command
in tox.ini is required now[1].
This patch refactored the code tree to make CI work.
[1]:
1e888ce9b8/CHANGELOG (L40)
Change-Id: Icd90598367e3b529e64d184e78b144e4d075b9a3
We'd like to introduce the osprofiler lib to zaqar in Ocata. It's
useful for performance analysis.
Implements: blueprint osprofiler
Change-Id: Ic7ddafc8d375e9f5c6f70aa0e4de9164ab0b0dc7
Currently Zaqar can post notifications to the subscriber
once the subscription is created.
It doesn't need the subscriber to confirm the subscription.
This will lead a problem that users could send junk
information that whether subscriber want or not.
So we should support to confirm subscription by using
HTTP request like what Amazon SNS is doing.
Change-Id: I43c202e86a7a6a9605747096f707104d2d699010
Implements: blueprint subscription-confirmation-support
Allow a message to a Zaqar queue to trigger a Mistral workflow via the Zaqar
notification mechanism.
blueprint mistral-notifications
APIImpact
Change-Id: Id0639aff09a846c81bcb1e9949e5cf342cf5dfe6
Make queues lazy on operations with subscriptions, so the user will be
able to subscribe to yet unexisting queue.
blueprint lazy-queues-in-subscriptions
Change-Id: Ib5c25f160aa91525e18e9bbd06b6a48931ddec49
Add spec for support for binary communications over websocket transport
which will allow to reduce network traffic between Zaqar and it's
clients and also to increase performance.
Change-Id: I35b0912e2c5c0e31bca22706209ddee0cba50a1f
Zaqar needs to support policy. This proposal is for adding
policy.json and leveraging olso.policy to implement fine-grained
permissions for Zaqar's Rest API endpoints.
blueprint: fine-grained-permissions
Co-Authored-By: Louis Taylor <louis@kragniz.eu>
Change-Id: I61ff36b12d7128aae88a8b4da19be90c9faa0a02