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 61eb542b65 Review "Reject jsp:element with multiple name attributes"
new f4470631c7 Fix clearing credentials backed by a defaults table
new 3ef6d8d580 Mask nested interceptor credential properties
new d967a01193 Report duplicate live pool names as an error
new 4d236d3a81 Mask every credential-shaped database property key
new 483bcc3d7d Serialize configuration validation with cleaner
reconciliation
new 0ba08f9494 Do not retry refused JMX unregistrations
new 1f7928688a Do not register connection MBeans on the borrow path
new d7120db1a7 Attempt the slow query JMX publication once per pool
new f83e22c785 Restore the RedundantModifier check for test code
new ae5a230cb0 Release child MBeans when a pool MBean is deregistered
new df00b82c77 Document the JMX lifecycle of an abandoned pool
new d7e3e94b38 Tighten the DataSourceProxy bean and JMX surface
new 86576c5091 Reset validation on a new session and make PooledConnection
logging safe
new dd0b3ac44a Deliver the interceptor teardown exactly once
new 1ab0d53d3b Harden PoolProperties diagnostics and validator publication
new 6d0cd50681 Fix the java.sql.Connection javadoc reference
new bdae25b6e0 Document PoolProperties defaults and tidy its comments
new 268c03bfd7 Document the StatementFinalizer proxy fallback
new db180b5afb Fix javadoc warnings
new 98a077469c 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]