[sharding] Admin and user storage operations should not be in the same driver.
Bug #1241686 reported by
Kurt Griffiths
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zaqar |
Fix Released
|
Medium
|
Allele Dev |
Bug Description
Conceptually, it makes more sense to service the admin API with its own driver, rather than sharing with the queues app. Two different apps, different backend DBs, different auth etc.
E.g.:
class PublicDriver(...):
@property
def _queue_
@property
def _message_
@property
def _claim_
class AdminDriver(...):
@property
def shards_
@property
def catalogue_
Changed in marconi: | |
status: | Triaged → In Progress |
Changed in marconi: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
Changed in marconi: | |
milestone: | icehouse-1 → 2014.1 |
To post a comment you must log in.
DataDriver and ControlDriver ended up making a lot more sense. Admin/Public is all about the transport layer. The storage layer only cares about controls and data.