<div dir="ltr"><div><div><div>Hi all<br><br></div>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.<br><br></div>1. There is a lot of interest in other projects using oslo versioned objects and it is worth progressing with this (<a href="https://review.openstack.org/#/c/127532">https://review.openstack.org/#/c/127532</a>).<br>2. <span class=""> jpipes and jharlow suggested experimenting/investigating google protocol buffers (</span><span class=""><a href="https://developers.google.com/protocol-buffers/%29">https://developers.google.com/protocol-buffers/)</a></span><span class=""> instead of</span><span class="">
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).<br></span></div><span class="">3. vish brought up one draw back of versioned objects: the difficulty in cherry picking commits for stable branches - Is this a show stopper?.<br></span><div><div><div><div><br></div><div>Next steps:<br></div><div>- Jay suggested making a second spec that would lay out what it would look like if we used google protocol buffers.<br></div><div></div><div>- Dan: do you need some help in making this happen, do we need some volunteers?<br></div><div>- Are there any other concrete things we can do to get this usable by other projects in a timely manner?<br></div><div><br></div><div>Regards<br>Angus<br><br></div></div></div></div></div>