Don't assume the queue controller is in the same storage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zaqar |
Fix Released
|
High
|
Feilong Wang |
Bug Description
Some parts of the storage drivers assume the queue_controller is in the same storage as the other parts are. For example, the subscription implementation for mongodb has this init:
def __init__(self, *args, **kwargs):
queue_col = self.driver.
There, it gets the database instance and the collection instance, which is wrong. It should never assume the queue controller is on top of mongodb. This applies to other parts as well
Changed in zaqar: | |
importance: | Undecided → High |
milestone: | none → liberty-2 |
status: | New → Confirmed |
Changed in zaqar: | |
assignee: | nobody → Digambar (digambarpatil15) |
Changed in zaqar: | |
status: | Fix Committed → Fix Released |
Changed in zaqar: | |
milestone: | liberty-2 → 1.0.0 |
https:/ /review. openstack. org/#/c/ 205856/ approved