[openstack-dev] [all] Versioned objects cross project sessions next steps

Joshua Harlow harlowja at yahoo-inc.com
Thu Nov 13 07:56:08 UTC 2014

Didn't know that existed.
http://kentonv.github.io/capnproto/language.html does look pretty nice...

-Josh      From: Robert Collins <robertc at robertcollins.net>
 To: OpenStack Development Mailing List (not for usage questions) <openstack-dev at lists.openstack.org> 
 Sent: Wednesday, November 12, 2014 10:12 PM
 Subject: Re: [openstack-dev] [all] Versioned objects cross project sessions next steps
On 11 November 2014 13:30, Angus Salkeld <asalkeld at mirantis.com> wrote:
> Hi all
> I just wanted to make sure we are all under the same understanding of the
> outcomes and what the next steps for the versioned objects session are.
> 1. There is a lot of interest in other projects using oslo versioned objects
> and it is worth progressing with this
> (https://review.openstack.org/#/c/127532).
> 2. jpipes and jharlow suggested experimenting/investigating google protocol
> buffers (https://developers.google.com/protocol-buffers/) instead of  the
> custom serialization and version code. This *could* be an implementation
> detail, but also could make the adoption by nova more complicated (as it has
> a different mechanism in place).
> 3. vish brought up one draw back of versioned objects: the difficulty in
> cherry picking commits for stable branches - Is this a show stopper?.
> Next steps:
> - Jay suggested making a second spec that would lay out what it would look
> like if we used google protocol buffers.
> - Dan: do you need some help in making this happen, do we need some
> volunteers?
> - Are there any other concrete things we can do to get this usable by other
> projects in a timely manner?

+1 on protocol buffers, but perhaps
http://kentonv.github.io/capnproto/ could be considered: its protocol
buffers v2 basically - from one of the originators of protocol
buffers. It has Python support available too, just like protocol


Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud

OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141113/701e950e/attachment.html>

More information about the OpenStack-dev mailing list