diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-03-26 16:31:52 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-03-26 16:31:52 -0400 |
commit | 761c8ff15de16e572a6e1382cae76d734bd411e7 (patch) | |
tree | 206e5f7666adf2754bf77c5719206282441bf1a3 /lib/sqlalchemy/testing/profiling.py | |
parent | dc0d581d5d10589e02d8d38698afb470559d22f2 (diff) | |
download | sqlalchemy-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