zaqar/zaqar
Flavio Percoco bfcc60c170 Try to use a default pool when creating a queue
We recently enabled default pools creation, which will use the default
`message_storage` if present. This patch extends that to queue's
creation where we try to register a queue in the catalogue but we fail
if no pools were found.

With this patch, the failure will happen after checking if there's a
default pool that can be used.

In addition to the above, this commit adds a new option
`enable_virtual_pool` that makes default pools registration optional.
This is to avoid breaking backwards compatibility on the deployments
already running Zaqar.

DocImpact

Closes-bug: #1462008
Closes-bug: #1463110
Change-Id: Ieb8d2671066fc909f422bd74fd20070bc0f9cf11
2015-06-12 06:16:10 +00:00
..
api Port to oslo_log 2015-05-27 21:29:35 +00:00
bench Syntax enhancements 2015-03-11 20:00:46 +00:00
cmd Port to oslo_log 2015-05-27 21:29:35 +00:00
common Port to oslo_log 2015-05-27 21:29:35 +00:00
locale Imported Translations from Transifex 2015-06-03 06:07:44 +00:00
notification Port to oslo_log 2015-05-27 21:29:35 +00:00
openstack Merge "Using oslo.context" 2015-06-04 09:57:10 +00:00
storage Try to use a default pool when creating a queue 2015-06-12 06:16:10 +00:00
tests Try to use a default pool when creating a queue 2015-06-12 06:16:10 +00:00
transport Deprecate v1 2015-06-04 20:37:39 +02:00
__init__.py Refactor code structure for notification 2014-12-09 16:19:42 +13:00
bootstrap.py Split `storage` into (message|management)_storage 2015-06-10 16:53:54 +02:00
context.py Using oslo.context 2015-05-13 16:54:19 +12:00
i18n.py Move oslo libraries out of the oslo namespace 2015-01-20 13:42:10 +00:00
version.py Rename Marconi to Zaqar 2014-08-04 10:36:50 +02:00