[openstack-dev] Proposal oslo.db lib

Joe Gordon joe.gordon0 at gmail.com
Mon Aug 19 02:53:21 UTC 2013


On Fri, Aug 16, 2013 at 11:36 AM, Monty Taylor <mordred at inaugust.com> wrote:

>
>
> On 08/16/2013 09:52 AM, Boris Pavlovic wrote:
> > Hi all,
> >
> > 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!)
> >
> > oslo-incubator db code is already used by: Nova, Neutron, Cinder,
> > Ironic, Ceilometer.
> >
> > In this moment we finished work around Glance:
> > https://review.openstack.org/#/c/36207/
> >
> > And working around Heat and Keystone.
> >
> > So almost all projects use this code (or planing to use it)
> >
> > Probably it is the right time to start work around moving oslo.db code
> > to separated lib.
> >
> > We (Roman, Viktor and me) will be glad to help to make oslo.db lib:
> >
> > E.g. Here are two drafts:
> > 1) oslo.db lib code: https://github.com/malor/oslo.db
> > 2) And here is this lib in action:
> > https://review.openstack.org/#/c/42159/
> > <https://review.openstack..org/#/c/42159/>
>

Based on the discussion in the following thread,
http://lists.openstack.org/pipermail/openstack-dev/2013-August/013746.html,
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.

FYI: https://github.com/openstack/oslo-incubator/blob/master/MAINTAINERS shows
db is orphaned ... which doesn't sound very accurate.


> +1
>
> Great job Boris!
>
> _______________________________________________
> 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/20130818/dde1b619/attachment.html>


More information about the OpenStack-dev mailing list