summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/profiling.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-03-26 16:31:52 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-03-26 16:31:52 -0400
commit761c8ff15de16e572a6e1382cae76d734bd411e7 (patch)
tree206e5f7666adf2754bf77c5719206282441bf1a3 /lib/sqlalchemy/testing/profiling.py
parentdc0d581d5d10589e02d8d38698afb470559d22f2 (diff)
downloadsqlalchemy-761c8ff15de16e572a6e1382cae76d734bd411e7.tar.gz
- work on fixing some race-condition failures:
1. make sure pool._invalidate() sets the timestamp up before invalidating the target connection. we can otherwise show how the conn.invalidate() + pool._invalidate() can lead to an extra connection being made. 2. to help with that, soften up the check on connection.invalidate() when connection is already closed. a warning is fine here 3. add a mutex to test_max_overflow() when we connect, because the way we're using mock depends on an iterator, that needs to be synchronized
Diffstat (limited to 'lib/sqlalchemy/testing/profiling.py')
0 files changed, 0 insertions, 0 deletions