WSGI Transport Driver

Registered by Kurt Griffiths

Transport driver that exposes a WSGI callable, and can also self-host for simple testing/demos.

Will use the Falcon cloud API framework, and implement bp/v1-api

Blueprint information

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

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/25652
    Message support in WSGI.

Addressed by: https://review.openstack.org/25927
    Claim messages in WSGI.

Addressed by: https://review.openstack.org/25931
    Check for malformed JSON when creating a queue.

Addressed by: https://review.openstack.org/25938
    Delete queue in WSGI.

Addressed by: https://review.openstack.org/25948
    List queues in WSGI (w/o paging, but compatible).

Addressed by: https://review.openstack.org/26036
    Queue Stats in WSGI.

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

Addressed by: https://review.openstack.org/26085
    Make use of the features in falcon 0.1.3 & 0.1.4

Addressed by: https://review.openstack.org/26384
    Queue mgmt pickups the faulty driver in WSGI.

Addressed by: https://review.openstack.org/26253
    Immigrate SQlite message tests to storage tests.

Addressed by: https://review.openstack.org/26395
    Log the traceback as well.

Addressed by: https://review.openstack.org/26411
    Message part picks up the faulty driver in WSGI.

Addressed by: https://review.openstack.org/26477
    Claim part picks up the faulty driver in WSGI.

Addressed by: https://review.openstack.org/26480
    Queue stats picks up the faulty driver in WSGI.

Addressed by: https://review.openstack.org/27372
    Support list queue pagination in transport.

Addressed by: https://review.openstack.org/31620
    Replace gunicorn with wsgiref

(?)

Work Items

Work items:
Get several messages by ID: TODO
Return correct location format for bulk message post: TODO
Home documnet: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.