]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [bug] Fixed bug whereby
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 22 Jun 2012 16:24:08 +0000 (12:24 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 22 Jun 2012 16:24:08 +0000 (12:24 -0400)
commit5f0a7bb152b30dd7b05771725a7ffe16e3af8f8a
treebc17038b5eb1a82ce41accbba56d9228d540858f
parent51a3a9ac8a76096a6a25eb2cc7404970561d5123
- [bug] Fixed bug whereby
a disconnect detect + dispose that occurs
when the QueuePool has threads waiting
for connections would leave those
threads waiting for the duration of
the timeout on the old pool.   The fix
now notifies those waiters with a special
exception case and has them move onto
the new pool.  This fix may or may
not be ported to 0.7.  [ticket:2522]
CHANGES
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/pool.py
lib/sqlalchemy/util/queue.py
test/engine/test_pool.py