<div dir="ltr">Flavio,š<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">I'm sorry if I'm being paranoid, I just think we should first focus on</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">migrating all projects - those that will / should migrate -</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">successfully and then pulling oslo.db out.</span><br>
</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">Absolutely agree</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br>
</font></div><div><span style="font-family:arial,sans-serif;font-size:13px">Pulling it out during Icehouse won't slow Oslo's db development down.</span><br style="font-family:arial,sans-serif;font-size:13px"></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">So the only problem is that is too late for such big changes. Here I am absolutely agree. end of H-3 is not the best time =)</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><br></div><div><font face="arial, sans-serif">So are you agree with next points?š</font></div><div><font face="arial, sans-serif">1) In Havana focus on migrating in all projects to oslo.db code</font></div>
<div><font face="arial, sans-serif">2) in IceHouse create and move to oslo.db lib</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">And are you agree that we should start working around olso.db lib now.š</font></div>
<div><font face="arial, sans-serif">To be able to start switching to it at begin of IceHouse?</font></div><div><br></div><div>And what about Glance patches ?;)š</div><div>ĺheir are ready sinceš<span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif;white-space:nowrap">Aug 6, 2013 2:41 PM</span>šand there is no reviews at all.</div>
<div><br></div><div><br></div><div>Best regards,</div><div>Boris Pavlovic</div><div>---</div><div>Mirantis Inc.š</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 19, 2013 at 2:52 PM, Flavio Percoco <span dir="ltr"><<a href="mailto:flavio@redhat.com" target="_blank">flavio@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 19/08/13 14:17 +0400, Boris Pavlovic wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Flavio,<br>
<br>
Agreed. I'd also like to see other project migrated before pulling<br>
oslo.db out from oslo-incubator<br>
<br>
<br>
as I wrote before oslo.db code is used by: šNova, Neutron, Cinder, Ironic,<br>
Ceilometer use oslo.db. And we have already patches to switch in Glance to id.<br>
And we are woking in Keystone and Heat. <br>
Why (nova, neutron, cinder, ironic and ceilometer) is not enough to say that<br>
the code is OK?<br>
</blockquote>
<br></div>
Because we're talking about the database code here. All projects<br>
depend / will depend on it. I wouldn't consider the whole API stable<br>
until all projects have successfully migrated to it. There are corner<br>
cases that could have been missed and that would require a new oslo.db<br>
release - assuming it has been pulled out - for them to be applied to<br>
projects using it.<br>
<br>
I'm sorry if I'm being paranoid, I just think we should first focus on<br>
migrating all projects - those that will / should migrate -<br>
successfully and then pulling oslo.db out.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hm, I really don't see big problems with migrating to oslo.db lib even in this<br>
moment, because in oslo-incubator and in oslo.db is the same code.. Could you<br>
explain what problem you see in process of migartion? (For me it is add one<br>
more requirments, remove openstack/db/.. folder, switch imports)..<br>
</blockquote>
<br></div>
AFAIK, doing this will require to:<br>
<br>
1) Set up a new repository<br>
2) Make a release / tarball that you could use in the requirements<br>
file.<br>
3) Change imports on all projects using oslo-incubator db code.<br>
<br>
All the steps above require people to review patches and step 3 needs<br>
to be done on 5 projects. In the meantime, you're also submitting<br>
patches to the not-yet migrated projects that are based on Oslo's code<br>
and those patches, if not yet merged - will also have to be updated.<br>
<br>
My concern is that there's a lot of work yet to be done on this area<br>
and I don't think it is ready to be pulled out yet. I'd prefer a<br>
migration process similar to oslo.config. All project were using it<br>
before it was pulled out and that was done when the API was considered<br>
stable.<br>
<br>
Pulling it out during Icehouse won't slow Oslo's db development down.<br>
Remaining projects can still be migrated and released during Havanna.<br>
<br>
Cheers,<div class="HOEnZb"><div class="h5"><br>
FF<br>
<br>
-- <br>
@flaper87<br>
Flavio Percoco<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div>