Fixed
Details
Assignee
Gaston DombiakGaston DombiakReporter
Guus der KinderenGuus der KinderenComponents
Fix versions
Priority
Major
Details
Details
Assignee
Gaston Dombiak
Gaston DombiakReporter
Guus der Kinderen
Guus der KinderenComponents
Fix versions
Priority
Created April 24, 2008 at 6:37 PM
Updated September 8, 2008 at 7:02 PM
Resolved April 24, 2008 at 9:10 PM
Proxool, the database connection pool manager, has a property that controls how many database connections can be required from the pool simultaneously (concurrent calls to 'getConnection()'). This is a quote from the Proxool documentation:
If this limit it is hit (which is likely to happen if you start Openfire), an SQLException is thrown. DBConnectionManager fails to recognize this, and does not retry to get the connection after the configured amount of milliseconds. Instead, the SQLException is passed to the class requesting the Connection.
Two changes are in order:
the property should be configurable';
DBConnectionManager should retry the get a connection from the pool after a timeout.