Georg Kallidis created TRB-100:
----------------------------------

             Summary: Pool Exhaustion in Fulcrum Parse + Commons Pool2, DBCP2
                 Key: TRB-100
                 URL: https://issues.apache.org/jira/browse/TRB-100
             Project: Turbine
          Issue Type: Bug
          Components: Fulcrum
            Reporter: Georg Kallidis


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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to