Andrus Adamchik created CAY-2067:
------------------------------------
Summary: Cayenne 4.0 connection pool is occasionally running out
of connections
Key: CAY-2067
URL: https://issues.apache.org/jira/browse/CAY-2067
Project: Cayenne
Issue Type: Bug
Affects Versions: 4.0.M3
Reporter: Andrus Adamchik
Assignee: Andrus Adamchik
Per this thread:
http://mail-archives.apache.org/mod_mbox/cayenne-user/201603.mbox/%3CDC21E526-C64D-4438-97E3-0BF00C81CF03%40objectstyle.org%3E
there is one or more scenarios when Cayenne new connection pool would run out
of connections for no good reason.
One such scenario that may be the easiest to reproduce is when the DB is
restarted, and all existing connections in the pool become invalid. The first
thread requesting a new connection drains the pool of invalid connections (so
the reported pool size is zero), but then fails to get a new connection.
While we are at it, we may need to add some logging and metrics to the pool.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)