]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- The :class:`.QueuePool` has been enhanced to not block new connection
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 7 Dec 2013 00:57:19 +0000 (19:57 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 7 Dec 2013 00:59:06 +0000 (19:59 -0500)
commit507a33319f7227a49fff62c4cac7f3f9272e927d
tree907107d61217b19d7774407520987933bc749fae
parent661b1158b44f340083e3154e5870a5067f31bc03
- The :class:`.QueuePool` has been enhanced to not block new connection
attempts when an existing connection attempt is blocking.  Previously,
the production of new connections was serialized within the block
that monitored overflow; the overflow counter is now altered within
it's own critical section outside of the connection process itself.
[ticket:2880]
doc/build/changelog/changelog_08.rst
lib/sqlalchemy/pool.py
test/engine/test_pool.py