Neat, 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 buffers. -Rob -- Robert Collins <rbtcollins at hp.com> Distinguished Technologist HP Converged Cloud _______________________________________________ OpenStack-dev mailing list OpenStack-dev at lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141113/701e950e/attachment.html>