This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 11f4f9bcae Review "Reject jsp:element with multiple name attributes"
new 90c7768649 Fix clearing credentials backed by a defaults table
new 54965e78d8 Mask nested interceptor credential properties
new 983318f31a Report duplicate live pool names as an error
new 0d9ea31d33 Mask every credential-shaped database property key
new c9756fba24 Serialize configuration validation with cleaner
reconciliation
new 876c327826 Do not retry refused JMX unregistrations
new c17c35adc1 Do not register connection MBeans on the borrow path
new 209f3964cc Attempt the slow query JMX publication once per pool
new 5f8491ceec Restore the RedundantModifier check for test code
new b0c8a2e2bf Release child MBeans when a pool MBean is deregistered
new c237549b50 Document the JMX lifecycle of an abandoned pool
new 4cf5d2c953 Tighten the DataSourceProxy bean and JMX surface
new e60a7a4360 Reset validation on a new session and make PooledConnection
logging safe
new 29e8e7fa9d Deliver the interceptor teardown exactly once
new 06b341c5c8 Harden PoolProperties diagnostics and validator publication
new d714e58cc8 Fix the java.sql.Connection javadoc reference
new a089b0df56 Document PoolProperties defaults and tidy its comments
new 92eeccb950 Document the StatementFinalizer proxy fallback
new eb97896caa Fix javadoc warnings
new 991507996b Resync for now
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:
.../catalina/mbeans/BaseNamingResourceMBean.java | 7 +
java/org/apache/tomcat/util/net/Constants.java | 13 +-
.../apache/tomcat/jdbc/pool/ConnectionPool.java | 105 +++++---
.../org/apache/tomcat/jdbc/pool/DataSource.java | 27 ++
.../apache/tomcat/jdbc/pool/DataSourceFactory.java | 48 ++++
.../apache/tomcat/jdbc/pool/DataSourceProxy.java | 49 ++--
.../apache/tomcat/jdbc/pool/JdbcInterceptor.java | 10 +
.../apache/tomcat/jdbc/pool/PoolConfiguration.java | 37 +--
.../apache/tomcat/jdbc/pool/PoolProperties.java | 212 +++++++++++----
.../org/apache/tomcat/jdbc/pool/PoolUtilities.java | 37 ++-
.../apache/tomcat/jdbc/pool/PooledConnection.java | 286 +++++++++++++--------
.../tomcat/jdbc/pool/PooledConnectionMBean.java | 15 +-
.../jdbc/pool/interceptor/ResetAbandonedTimer.java | 15 ++
.../jdbc/pool/interceptor/SlowQueryReport.java | 73 +++++-
.../jdbc/pool/interceptor/SlowQueryReportJmx.java | 186 +++++---------
.../jdbc/pool/interceptor/StatementCache.java | 31 ++-
.../jdbc/pool/interceptor/StatementFinalizer.java | 16 +-
.../tomcat/jdbc/pool/jmx/ConnectionPool.java | 19 +-
.../org/apache/tomcat/jdbc/pool/jmx/JmxUtil.java | 78 ++----
.../tomcat/jdbc/pool/util/LocalStrings.properties | 10 +-
.../jdbc/pool/TestCloseVsConcurrentRelease.java | 15 +-
.../tomcat/jdbc/pool/TestCloseVsTeardownWalk.java | 9 +-
.../jdbc/pool/TestDataSourceProxyCredentials.java | 51 ++++
.../pool/TestJdbcInterceptorConfigParsing.java | 11 +
.../pool/TestPlaceholderVersusNewBorrower.java | 11 +-
.../tomcat/jdbc/pool/TestPoolProperties.java | 122 +++++++++
.../jdbc/pool/TestPoolSizeSetterValidation.java | 108 ++++++++
.../apache/tomcat/jdbc/pool/TestPoolUtilities.java | 35 +++
.../jdbc/pool/TestPooledConnectionToString.java | 71 +++++
.../jdbc/pool/TestSetupConnectionMBeanFailure.java | 108 +-------
.../pool/TestThrowingDriverOnClaimedPaths.java | 2 +-
.../jdbc/pool/TestThrowingResetInterceptor.java | 9 +-
.../tomcat/jdbc/pool/TestUnwrapVsMidGuardSeal.java | 6 +-
.../apache/tomcat/jdbc/pool/TestValidation.java | 41 ++-
.../pool/interceptor/TestInterceptorLifecycle.java | 2 +-
.../interceptor/TestSlowQueryJmxNotifications.java | 86 +++----
.../TestSlowQueryJmxSlowQueriesCDRace.java | 2 +-
.../TestSlowQueryReportAbandonedPool.java | 3 -
.../TestSlowQueryReportDeadSessionWarning.java | 5 +-
.../interceptor/TestSlowQueryReportPoolNames.java | 92 ++++++-
...estSlowQueryReportSlowLogAfterChainRelease.java | 6 +-
.../tomcat/jdbc/pool/jmx/TestJmxRegistration.java | 92 ++++++-
res/checkstyle/test-checkstyle.xml | 1 +
webapps/docs/changelog.xml | 18 ++
44 files changed, 1492 insertions(+), 688 deletions(-)
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPooledConnectionToString.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]