Storage Mongodb

Registered by Flavio Percoco

Specific implementation for mongodb as storage backend.

Blueprint information

Status:
Complete
Approver:
Flavio Percoco
Priority:
High
Drafter:
Flavio Percoco
Direction:
Approved
Assignee:
Flavio Percoco
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon havana-2
Started by
Flavio Percoco
Completed by
Kurt Griffiths

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/storage-mongodb,n,z

Addressed by: https://review.openstack.org/23185
    Implement MongoDB storage backend

Gerrit topic: https://review.openstack.org/#q,topic:bp/storage-base,n,z

Addressed by: https://review.openstack.org/25318
    MessageController implementation for mongodb storage

Addressed by: https://review.openstack.org/26024
    ClaimMessage implementation for mongodb

Addressed by: https://review.openstack.org/26169
    Queue stats in MongoDB.

Addressed by: https://review.openstack.org/26372
    Added total, claimed, expired to queue stats

Addressed by: https://review.openstack.org/26626
    Improved mongodb's storage queries and indexes

Addressed by: https://review.openstack.org/26638
    Delete messages when a queue is deleted

Addressed by: https://review.openstack.org/26980
    Support message deletion with claim in MongoDB.

Addressed by: https://review.openstack.org/27068
    Use ttl indexes as message scrubber

Gerrit topic: https://review.openstack.org/#q,topic:bp/storage-reference,n,z

Addressed by: https://review.openstack.org/27347
    Support list queue pagination in storage.

Addressed by: https://review.openstack.org/28062
    Set messages ttl to claims ttl

(?)

Work Items

Work items:
Get several messages by ID: TODO
Handle connection errors: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.