You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by "Georg Kallidis (JIRA)" <ji...@apache.org> on 2019/06/19 09:20:00 UTC
[jira] [Created] (TRB-100) Pool Exhaustion in Fulcrum Parse +
Commons Pool2, DBCP2
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)