<p dir="ltr"><br>
On 16 Aug 2014 06:09, "Doug Hellmann" <<a href="mailto:doug@doughellmann.com">doug@doughellmann.com</a>> wrote:<br>
><br>
><br>
> On Aug 15, 2014, at 9:29 AM, Ihar Hrachyshka <<a href="mailto:ihrachys@redhat.com">ihrachys@redhat.com</a>> wrote:<br>
><br>
> > Signed PGP part<br>
> > Some updates on the matter:<br>
> ><br>
> > - oslo-spec was approved with narrowed scope which is now 'enabled<br>
> > mysqlconnector as an alternative in gate' instead of 'switch the<br>
> > default db driver to mysqlconnector'. We'll revisit the switch part<br>
> > the next cycle once we have the new driver running in gate and real<br>
> > benchmarking is heavy-lifted.<br>
> ><br>
> > - there are several patches that are needed to make devstack and<br>
> > tempest passing deployment and testing. Those are collected under the<br>
> > hood of: <a href="https://review.openstack.org/#/c/114207/">https://review.openstack.org/#/c/114207/</a> Not much of them.<br>
> ><br>
> > - we'll need a new oslo.db release to bump versions (this is needed to<br>
> > set raise_on_warnings=False for the new driver, which was incorrectly<br>
> > set to True in sqlalchemy till very recently). This is expected to be<br>
> > released this month (as per Roman Podoliaka).<br>
><br>
> This release is currently blocked on landing some changes in projects using the library so they don’t break when the new version starts using different exception classes. We’re tracking that work in <a href="https://etherpad.openstack.org/p/sqla_exceptions_caught">https://etherpad.openstack.org/p/sqla_exceptions_caught</a><br>
><br>
> It looks like we’re down to 2 patches, one for cinder (<a href="https://review.openstack.org/#/c/111760/">https://review.openstack.org/#/c/111760/</a>) and one for glance (<a href="https://review.openstack.org/#/c/109655">https://review.openstack.org/#/c/109655</a>). Roman, can you verify that those are the only two projects that need changes for the exception issue?<br>
><br>
> ><br>
> > - once the corresponding patch for sqlalchemy-migrate is merged, we'll<br>
> > also need a new version released for this.</p>
<p dir="ltr">So we're going for a new version of sqlalchemy? (We have a separate workaround for raise_on_warnings that doesn't require the new sqlalchemy release if this brings too many other issues)</p>
<p dir="ltr">> > - on PyPI side, no news for now. The last time I've heard from Geert<br>
> > (the maintainer of MySQL Connector for Python), he was working on<br>
> > this. I suspect there are some legal considerations running inside<br>
> > Oracle. I'll update once I know more about that.<br>
><br>
> If we don’t have the new package on PyPI, how do we plan to include it in the gate? Are there options to allow an exception, or to make the mirroring software download it anyway?</p>
<p dir="ltr">We can test via devstack without waiting for pypi, since devstack will install via rpms/debs.</p>
<p dir="ltr"> - Gus<br>
</p>