Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Web app does not respond due to pool exhaustion
Test scenarios (JMeter):
- tomcat 8.5, 6 threads, each with about 150 POST + 150 GET requests (POST requests might exhaust Parameter parser pool),in sum 1200 requests
- shared dependency commons-pool2-2.6.0
pool exhaustion:
positive
commons-dbcp2-2.5.0
fulcrum-parser-2.0.0 = commons.pool2 defaults
stops after about request 1000 consistently
negative
commons-dbcp2-2.6.1-SNAPSHOT
fulcrum-parser-2.0.0 = commons.pool2 defaults
commons-dbcp2-2.5.0
fulcrum-parser-2.0.1-SNAPSHOT
- Upgrade to either commons-dbcp2 2.6.1 or fulcrum-parser 2.0.1 seem to solve this problem, but both are currently unreleased!
- Due to this (fixed) [bug |https://github.com/apache/commons-dbcp/pull/31/commits](Torque needs this), dbcp 2.6.0 could not be used.