<div dir="ltr">Michael, <div><br></div><div style>Actually my team is already working in Nova, around moving from sqlalchemy-migrate to alembic. </div><div style>We are doing first step: Syncing models and migrations. </div>
<div><br></div><div>But as I wrote there is a lot of things that should be done before switching to another migration utils: <br></div>
<div>1) Sync our Schemas in different backends (in all projects)</div><div>2) Sync schemas with models (also there is a lot of hidden bugs in migrations, that should be fixed)</div><div>3) Add tests that checks that models and migrations schemas are equal </div>

<div><br></div><div>And only then we will be able to rewrite our migrations without risk. (and it is really huge task). </div><div><br></div><div>So I think that we shouldn't block our work around DB because of temporary sqlalchemy-migrate monkey patches in oslo..  <br>
</div><div><br></div><div style>Best regards,</div><div style>Boris Pavlovic</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 3, 2013 at 2:50 PM, Michael Still <span dir="ltr"><<a href="mailto:mikal@stillhq.com" target="_blank">mikal@stillhq.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 Wed, Jul 3, 2013 at 3:50 AM, Boris Pavlovic <<a href="mailto:boris@pavlovic.me">boris@pavlovic.me</a>> wrote:<br>

<br>
> Question:<br>
>   Why we should put in oslo slqlalchemy-migrate monkey patches, when we are<br>
> planing to switch to alembic?<br>
><br>
> Answer:<br>
>    If we don’t put in oslo sqlalchemy-migrate monkey patches. We won't be<br>
> able to work on 7 point at all until 8 and 10 points will be implemented in<br>
> every project. Also work around 8 point is not finished, so we are not able<br>
> to implement 10 points in any of project. So this blocks almost all work in<br>
> all projects. I think that these 100-200 lines of code are not so big price<br>
> for saving few cycles of time.<br>
<br>
</div>We've talked in the past (Folsom summit?) about alembic, but I'm not<br>
aware of anyone who is actually working on it. Is someone working on<br>
moving us to alembic? If not, it seems unfair to block database work<br>
on something no one is actually working on.<br>
<span class="HOEnZb"><font color="#888888"><br>
Michael<br>
</font></span><div class="HOEnZb"><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>