This is an automated email from the ASF dual-hosted git repository.

rmaucher pushed a change to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


    from cc82fcfb81 Review "Avoid StringIndexOutOfBoundsException on an empty 
..."
     new b6f6ce8414 Fix initialization and interceptor failure cleanup in the 
pool
     new 0a7c7120da Clean up ConnectionPool comments and javadoc
     new 6f247ea7a5 Refuse a second DataSource JMX registration
     new d7931d6de5 Close the fresh pool when publication fails
     new bd2491517c Reject a negative login timeout
     new e9c606c843 Retry a failed XA/CPDS handle close
     new 1d7e866405 Mask credentials in driver connect failure logs
     new 878d7dce48 Harden PoolProperties credential handling
     new 2bfc08cb69 Clarify PoolProperties snapshot and interceptor reuse docs
     new 4868db0e08 Stop exposing the internal pooled connection through Wrapper
     new e00291637f Fix statistics store ownership on pool name reuse and 
release
     new a8202d2386 Handle a failed slow-query JMX composite type once
     new c6824fc339 Do not hand out a cache entry that lost the removal race
     new ddbfacc69e Publish StatementCache state safely across threads
     new 1a76eabae9 Clarify PoolConfiguration defaults and data source backing
     new 6d421a56e6 Clarify ResetAbandonedTimer MBean release points
     new 18b4f92a1f Clarify the result-set proxy's own methods
     new 4406184181 Clarify StatementFacade handle sealing
     new ac5b02ea7b Clarify Validator error handling
     new 0a588053fa Fix checkstyle issues in jdbc-pool tests

The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/tomcat/jdbc/pool/ConnectionPool.java    | 129 +++++-----
 .../org/apache/tomcat/jdbc/pool/DataSource.java    | 164 ++++---------
 .../apache/tomcat/jdbc/pool/DataSourceProxy.java   | 199 +++++-----------
 .../apache/tomcat/jdbc/pool/PoolConfiguration.java |  14 +-
 .../apache/tomcat/jdbc/pool/PoolProperties.java    | 181 +++++---------
 .../apache/tomcat/jdbc/pool/PooledConnection.java  | 159 ++++---------
 .../apache/tomcat/jdbc/pool/ProxyConnection.java   | 199 +++-------------
 .../apache/tomcat/jdbc/pool/StatementFacade.java   |  45 ++--
 .../org/apache/tomcat/jdbc/pool/Validator.java     |   5 +-
 .../jdbc/pool/interceptor/ResetAbandonedTimer.java |  68 ++----
 .../jdbc/pool/interceptor/SlowQueryReport.java     | 143 ++++-------
 .../jdbc/pool/interceptor/SlowQueryReportJmx.java  | 132 ++++-------
 .../jdbc/pool/interceptor/StatementCache.java      |  75 +++---
 .../interceptor/StatementDecoratorInterceptor.java |   7 +-
 .../tomcat/jdbc/pool/util/LocalStrings.properties  |   7 +-
 .../org/apache/tomcat/jdbc/JdbcPoolBaseTest.java   |  10 +
 .../TestDataSourceProxyPublicationCleanup.java     |  73 ++++++
 .../jdbc/pool/TestDriverConnectDiagnostics.java    |  62 +++++
 .../jdbc/pool/TestIdleValidationHeadOfLine.java    |   4 +-
 .../pool/TestJdbcInterceptorConfigParsing.java     |  19 ++
 .../tomcat/jdbc/pool/TestLoginTimeoutMapping.java  |  15 ++
 .../pool/TestMBeanDelegationWhenDisconnected.java  |   2 +-
 .../TestMalformedInterceptorConfiguration.java     | 110 +++++++++
 .../jdbc/pool/TestPoolInitializationCleanup.java   | 123 ++++++++++
 .../tomcat/jdbc/pool/TestPoolProperties.java       |  40 ++++
 .../jdbc/pool/TestPooledConnectionHandleLeak.java  | 264 +++++++++++++++++++++
 .../tomcat/jdbc/pool/TestTestAllIdleClaim.java     |  10 +-
 .../pool/TestThrowingDisconnectedInterceptor.java  |   6 +-
 .../pool/TestThrowingDriverOnClaimedPaths.java     |   4 +-
 .../jdbc/pool/TestThrowingResetInterceptor.java    |   6 +-
 .../apache/tomcat/jdbc/pool/TestValidation.java    |   2 +-
 .../tomcat/jdbc/pool/TestWrapperContract.java      |  54 ++---
 .../tomcat/jdbc/pool/TestXaConnectionLeak.java     |   6 +-
 .../TestResetAbandonedTimerMBeanIdle.java          |   2 +-
 .../interceptor/TestSlowQueryJmxMBeanSurface.java  |  72 ++++--
 .../TestSlowQueryReportAbandonedPool.java          |  21 +-
 .../interceptor/TestSlowQueryReportPoolNames.java  |  33 +++
 .../TestStatementCacheCloseAfterDisposal.java      |   2 +-
 .../TestStatementCacheInterceptorOrder.java        |   2 +-
 .../TestStatementCacheLostRemovalRace.java         | 132 +++++++++++
 .../TestStatementCachePurgeCloseFailure.java       |   4 +-
 .../interceptor/TestStatementCacheRacingClose.java |   2 +-
 .../interceptor/TestStatementCacheRacingPark.java  |   4 +-
 .../interceptor/TestStatementCacheReconnect.java   |   6 +-
 .../TestStatementCacheStaleEntryResurrection.java  |   5 +-
 .../pool/interceptor/TestStatementFinalizer.java   |   2 +-
 .../jmx/TestDataSourceRegistrationVsClose.java     |   2 +-
 .../pool/jmx/TestDataSourceReregistration.java     |  66 +++---
 48 files changed, 1511 insertions(+), 1181 deletions(-)
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestDataSourceProxyPublicationCleanup.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestMalformedInterceptorConfiguration.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPoolInitializationCleanup.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPooledConnectionHandleLeak.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementCacheLostRemovalRace.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to