You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The driver is Python 2 only. It has some known buffer bugs that require a not-on-PyPI fork to resolve. There are a number of workarounds in the code for other weird things it has done.
But the killer is that in the work for #125, it's been discovered that it doesn't properly support SELECT...FOR UPDATE statements that timeout, either because of a 'NOWAIT' clause or because they hit the innodb_lock_timeout time. It just hangs there. Not good.
The gevent MySQLdb driver is the suggested replacement. In our test environments, so far it's doing at least as good as umysqldb.
The text was updated successfully, but these errors were encountered:
…ON innodb_lock_timeout', which means 'nowait' doesn't work.
But even on MySQL 8, where we use the NOWAIT native syntax, it doesn't appear to be properly timing out. See #264.
The driver is Python 2 only. It has some known buffer bugs that require a not-on-PyPI fork to resolve. There are a number of workarounds in the code for other weird things it has done.
But the killer is that in the work for #125, it's been discovered that it doesn't properly support
SELECT...FOR UPDATE
statements that timeout, either because of a 'NOWAIT' clause or because they hit theinnodb_lock_timeout
time. It just hangs there. Not good.The
gevent MySQLdb
driver is the suggested replacement. In our test environments, so far it's doing at least as good as umysqldb.The text was updated successfully, but these errors were encountered: