[prev in list] [next in list] [prev in thread] [next in thread]
List: jakarta-commons-dev
Subject: [pool] New DBCP deadlock reported (DBCP-44)
From: "Phil Steitz" <phil.steitz () gmail ! com>
Date: 2008-02-29 13:13:56
Message-ID: 8a81b4af0802290513r2199b2c8v4c94b8e691e8743f () mail ! gmail ! com
[Download RAW message or body]
Pool 1.4 has made DBCP-44 worse. The synchronization changes
implemented to address other issues in pool 1.4 have created more
opportunities for Evictor / client contention for locks on the pool
and factory-related objects. The stack trace added to DBCP-44 on
27-feb-08 shows a new deadlock. That particular issue could be
resolved by (re-)combining the last two synchronized blocks in
addObjectToPool, but that has some performance downside and there may
be other exposures.
While the DBCP side of this (DBCP-44) needs work as well, I think we
need to do something like the above to patch pool. More eyeballs on
this appreciated. I will open a pool ticket to track once I have done
some more testing.
Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic