<div dir="ltr"><div><div>Hi all, </div><div><br></div><div>We (OpenStack contributors) done a really huge and great work around DB code in Grizzly and Havana to unify it, put all common parts into oslo-incubator, fix bugs, improve handling of sqla exceptions, provide unique keys, and to use this code in different projects instead of custom implementations. (well done!)</div>
<div><br></div><div>oslo-incubator db code is already used by: Nova, Neutron, Cinder, Ironic, Ceilometer. </div><div><br></div><div>In this moment we finished work around Glance: </div><div><a href="https://review.openstack.org/#/c/36207/">https://review.openstack.org/#/c/36207/</a></div>
<div><br></div><div>And working around Heat and Keystone.</div><div><br></div><div>So almost all projects use this code (or planing to use it)</div><div><br></div><div>Probably it is the right time to start work around moving oslo.db code to separated lib.</div>
<div><br></div><div>We (Roman, Viktor and me) will be glad to help to make oslo.db lib:</div><div><br></div><div>E.g. Here are two drafts:</div><div>1) oslo.db lib code: <a href="https://github.com/malor/oslo.db">https://github.com/malor/oslo.db</a></div>
<div>2) And here is this lib in action: <a href="https://review.openstack.org/#/c/42159/">https://review.openstack.org/#/c/42159/</a></div><div><br></div><div><br></div><div>Thoughts? </div><div><br></div><div><br></div><div>
Best regards,</div><div>Boris Pavlovic</div><div>--</div><div>Mirantis Inc. </div></div></div>