<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 16, 2013 at 11:36 AM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im"><br>
<br>
On 08/16/2013 09:52 AM, Boris Pavlovic wrote:<br>
</div><div><div class="h5">> Hi all,<br>
><br>
> We (OpenStack contributors) done a really huge and great work around DB<br>
> code in Grizzly and Havana to unify it, put all common parts into<br>
> oslo-incubator, fix bugs, improve handling of sqla exceptions, provide<br>
> unique keys, and to use  this code in different projects instead of<br>
> custom implementations. (well done!)<br>
><br>
> oslo-incubator db code is already used by: Nova, Neutron, Cinder,<br>
> Ironic, Ceilometer.<br>
><br>
> In this moment we finished work around Glance:<br>
> <a href="https://review.openstack.org/#/c/36207/" target="_blank">https://review.openstack.org/#/c/36207/</a><br>
><br>
> And working around Heat and Keystone.<br>
><br>
> So almost all projects use this code (or planing to use it)<br>
><br>
> Probably it is the right time to start work around moving oslo.db code<br>
> to separated lib.<br>
><br>
> We (Roman, Viktor and me) will be glad to help to make oslo.db lib:<br>
><br>
> E.g. Here are two drafts:<br>
> 1) oslo.db lib code: <a href="https://github.com/malor/oslo.db" target="_blank">https://github.com/malor/oslo.db</a><br>
> 2) And here is this lib in action:<br>
> <a href="https://review.openstack.org/#/c/42159/" target="_blank">https://review.openstack.org/#/c/42159/</a><br>
</div></div>> <<a href="https://review.openstack." target="_blank">https://review.openstack.</a>.org/#/c/42159/><br></blockquote><div> </div><div>Based on the discussion in the following thread, <a href="http://lists.openstack.org/pipermail/openstack-dev/2013-August/013746.html">http://lists.openstack.org/pipermail/openstack-dev/2013-August/013746.html</a>, and the amount of work listed as TODO there, I am concerned about the maturity of the API that oslo.db would produce, I think db may need to incubate longer in order to produce a stable API.<br>

</div><div><br></div><div>FYI: <a href="https://github.com/openstack/oslo-incubator/blob/master/MAINTAINERS">https://github.com/openstack/oslo-incubator/blob/master/MAINTAINERS</a> shows db is orphaned ... which doesn't sound very accurate.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
+1<br>
<br>
Great job Boris!<br>
<div class=""><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>