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

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


    from b76e9e34de Review "Avoid StringIndexOutOfBoundsException on an empty 
..."
     new 7f1d66986b Fix initialization and interceptor failure cleanup in the 
pool
     new 840b02aed1 Clean up ConnectionPool comments and javadoc
     new b30498c3f8 Refuse a second DataSource JMX registration
     new 915e1382b6 Close the fresh pool when publication fails
     new 638711dda9 Reject a negative login timeout
     new a11aeec08d Retry a failed XA/CPDS handle close
     new 1b10cab852 Mask credentials in driver connect failure logs
     new e922db334e Harden PoolProperties credential handling
     new f8e3e2c125 Clarify PoolProperties snapshot and interceptor reuse docs
     new 87b0964e84 Stop exposing the internal pooled connection through Wrapper
     new 2c93671afd Fix statistics store ownership on pool name reuse and 
release
     new 656cd3266d Handle a failed slow-query JMX composite type once
     new 8ad82a5c42 Do not hand out a cache entry that lost the removal race
     new 0f0b5d6d41 Publish StatementCache state safely across threads
     new 59f8f47a63 Clarify PoolConfiguration defaults and data source backing
     new 84e4db7856 Clarify ResetAbandonedTimer MBean release points
     new 66569a30b3 Clarify the result-set proxy's own methods
     new bf567b74f8 Clarify StatementFacade handle sealing
     new 66f8892bd0 Clarify Validator error handling
     new d2fccc62ec 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