API v1.1 - Support application/x-msgpack

Registered by Kurt Griffiths on 2013-10-25

Support msgpack-encoded request data. Smaller, faster, and would allow us to support binary message bodies without resorting to a bunch of x-headers to express the envelope. Could be the default in client libs.

Blueprint information

Status:
Started
Approver:
Flavio Percoco
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Dave Thomas
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Slow progress
Milestone target:
None
Started by
Dave Thomas on 2014-06-08

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:msgpack,n,z

Addressed by: https://review.openstack.org/68711
    Drop msgpack dependency

Moving to j-2 since the implementation hasn't been started yet. --kgriffs 2014-06-05

pass encoding=utf-8 when decoding with the python msgpack library. otherwise it will screw up unicode strings

and in the client, when encoding, pass this flag
use_bin_type=True

TDD, so starting with /marconi/tests/queues/transport/wsgi
--

Moved to marconi future. We definitely want this but I don't believe it'll make it in the juno release, especially because the blueprint it depends on won't make it.

This doesn't mean the work on this front should stop.
-- flaper87 2014-08-04

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.