[openstack-dev] [OSLO] Current DB status

Mark McLoughlin markmc at redhat.com
Tue Jul 2 14:11:31 UTC 2013


On Mon, 2013-07-01 at 17:35 +0100, Mark McLoughlin wrote:
> On Mon, 2013-07-01 at 19:33 +0300, Gary Kotton wrote:
> > On 07/01/2013 07:07 PM, Mark McLoughlin wrote:
> > > On Mon, 2013-07-01 at 18:59 +0300, Gary Kotton wrote:
> > >> On 07/01/2013 06:49 PM, Mark McLoughlin wrote:
> > >>> On Mon, 2013-07-01 at 18:32 +0300, Gary Kotton wrote:
> > >>>> On 07/01/2013 06:13 PM, Mark McLoughlin wrote:
> > >>>>> (Oslo is not an acronym)
> > >>>> ok.
> > >>>>
> > >>>> can someone please clarify what the database status is in Oslo?
> > >>> What apart from the oslo.config issue do you want clarified?
> > >> Boris had concerns about the slave database support. He mentioned that
> > >> the blueprint may be blocked -
> > >> https://blueprints.launchpad.net/nova/+spec/db-slave-handle.
> > > It's blocked in the sense that Nova can't yet use oslo.config because of
> > > the aforementioned issue.
> > >
> > >> This patch
> > >> updates to oslo.config-1.2.0a2 - so it may address the blueprints
> > >> blocking item.
> > >>
> > >> My concern here is about the process. I was under the assumption, and
> > >> may be wrong here, is that if code is approved in Oslo the is can be
> > >> consumed by other projects. Over the last few months we have had a large
> > >> amount of database issues in Neutron and moved to the Oslo DB code to
> > >> address these.
> > > Yes, we've had (and continue to have) problems - no project has been
> > > able to use new oslo.config features because of a series of python
> > > packaging related issues.
> > >
> > > If you're suggesting that e.g. the DB code in oslo-incubator should
> > > avoid requiring oslo-config-1.2.0, that wouldn't help quantum much since
> > > the dependency on 1.2.0 was added in order to enable behaviour that
> > > quantum required.
> > 
> > The Oslo DB code requires oslo.config-1.2.0a2. This config version has 
> > supported for 'deprecated_opts' - which enabled the common DB code to 
> > support Neutron and Nova DB configuration variables.
> > 
> > I was not aware that that the slave blueprint was blocked because it was 
> > waiting for a specific config version (hopefully the Nova DB patch deals 
> > with as it uses the required config). My concern was that Oslo code was 
> > approved in one project (Neutron) and in another it raises question 
> > (Nova). Basically it would be nice to know if there are issues with the 
> > Oslo DB support and if so what needs to be done to address them.
> 
> The blueprint says:
> 
>   https://blueprints.launchpad.net/nova/+spec/db-slave-handle
> 
>   "This is blocked until we can get oslo.config 1.2.0a2 into nova. 
>    Currently it breaks unit tests when you run with tox."
> 
> Which is the same issue as the one described here:
> 
>   https://bugs.launchpad.net/oslo/+bug/1194807

Ok, I think I've everything lined up to unblock this:

  https://review.openstack.org/#/q/I6f3eb5fd2c75615d9a1cae172aed859b36b27d4c,n,z

Cheers,
Mark.




More information about the OpenStack-dev mailing list