zaqar/marconi
Alejandro Cabrera 4f5de4b23f feat: add catalogue storage driver for queues
The upcoming sharding feature requires a catalogue storage driver very
similar to that used by the proxy. This patch ports the proxy
catalogue storage driver to the queues storage space and updates the
semantics accordingly. Specifically, the queues catalogue maintains a
mapping from project/queue to shard identifier.

Unit tests and helpers have been updated accordingly. The sqlite
portion of this is still to be done, and is reserved for a future
patch.

The faulty storage drivers has been given the appropriate
catalogue_controller impls.

Furthermore, minor py3k updates were added: metaclass using
six.add_metaclass.

Change-Id: I380d028520e9a712064810a15e2c6576de67e485
Partially-implements: blueprint storage-sharding
Closes-Bug: #1241686
2013-10-30 11:27:44 -04:00
..
cmd fix(bootstrap): Logging CLI options don't work 2013-10-17 10:33:17 -05:00
common Merge "feat(logging): format msg when log level met" 2013-10-29 15:44:34 +00:00
openstack Update oslo to latest and greatest 2013-09-26 10:47:29 -04:00
proxy feat: add shard management resource 2013-10-23 15:53:53 -04:00
queues feat: add catalogue storage driver for queues 2013-10-30 11:27:44 -04:00
tests feat: add catalogue storage driver for queues 2013-10-30 11:27:44 -04:00
__init__.py Change Marconi's codebase structure 2013-09-17 14:49:24 +02:00
version.py Follow hacking rules about import 2013-10-11 20:06:35 -07:00