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 4d203cf44d Rename for consistency
     new b7b06e8958 Do not fail getPoolName() before the pool exists
     new 0485cff613 Registering a DataSource before its pool exists no longer 
fails
     new 4f8bbaebee Unregister the pool MBean when the DataSource is closed
     new f08bfbe893 Mask the password in DataSourceProxy.getDbProperties()
     new 7e26d2ca88 Round-trip connection properties through DataSourceProxy
     new 2a5fd8966b Keep equals on the pooled connection a contract-respecting 
false
     new 782148da57 Make async polls of the fair pool queue cancellable
     new c7adc83df5 Isolate interceptor disconnected() failures from the 
physical close
     new eea34718cb Isolate interceptor reset() failures from pool shutdown
     new deed2cbef4 Recognise JDBC 4.2 large executions in jdbc-pool query 
reporting
     new db5cc28746 Never let query reporting throw at the application
     new c6cd9657ee Stop the jdbc-pool tests from waiting on the clock
     new 25c553d7dd Answer equals and hashCode on a facade-less pooled 
connection
     new e549cdaefc Round-trip connection properties through the JNDI factory
     new f14de8604a Report malformed interceptor properties by name in jdbc-pool
     new cefbafa47f Preserve non-ASCII characters in jdbc-pool connection 
properties
     new 652a1b649e Close the PooledConnection handle obtained from a 
ConnectionPoolDataSource
     new be55c3574e Release the per-connection lock by lock state, not by 
configuration
     new a4999ecc9f Always use the disposable connection facade; deprecate 
useDisposableConnectionFacade
     new 96bb91d153 Report a disconnected pooled connection instead of an NPE 
through its MBean
     new 3516667a10 Report the pooled connection from a statement the pool 
proxied
     new c216f9dba1 Retire statement handles when the pooled connection goes 
back

The 22 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:
 modules/jdbc-pool/doc/jdbc-pool.xml                |  16 +-
 .../apache/tomcat/jdbc/pool/ConnectionPool.java    |  83 ++++--
 .../org/apache/tomcat/jdbc/pool/DataSource.java    |  46 ++-
 .../apache/tomcat/jdbc/pool/DataSourceFactory.java |  29 +-
 .../apache/tomcat/jdbc/pool/DataSourceProxy.java   |  46 ++-
 .../jdbc/pool/DisposableConnectionFacade.java      |  10 +-
 .../apache/tomcat/jdbc/pool/FairBlockingQueue.java |  74 ++++-
 .../apache/tomcat/jdbc/pool/JdbcInterceptor.java   |   5 +
 .../apache/tomcat/jdbc/pool/PoolConfiguration.java |  39 ++-
 .../apache/tomcat/jdbc/pool/PoolProperties.java    |  48 ++-
 .../apache/tomcat/jdbc/pool/PooledConnection.java  | 170 +++++++++--
 .../apache/tomcat/jdbc/pool/ProxyConnection.java   |  21 +-
 .../apache/tomcat/jdbc/pool/StatementFacade.java   |  68 ++++-
 .../AbstractCreateStatementInterceptor.java        |  12 +-
 .../jdbc/pool/interceptor/AbstractQueryReport.java |  91 +++---
 .../tomcat/jdbc/pool/jmx/ConnectionPool.java       |  12 +
 .../apache/tomcat/jdbc/pool/mbeans-descriptors.xml |   2 +-
 .../tomcat/jdbc/pool/TestCloseDuringBorrow.java    |  55 ++--
 .../tomcat/jdbc/pool/TestCloseVsPoolCreation.java  |   2 +-
 .../jdbc/pool/TestConnectionAcquireRelease.java    |   8 +-
 .../pool/TestConnectionPoolDataSourceLeak.java     | 324 +++++++++++++++++++++
 .../tomcat/jdbc/pool/TestFacadeAlwaysUsed.java     | 163 +++++++++++
 .../tomcat/jdbc/pool/TestFairBlockingQueue.java    | 108 ++++++-
 .../tomcat/jdbc/pool/TestInterruptedWaiter.java    |   2 +-
 .../pool/TestJdbcInterceptorConfigParsing.java     |  52 +++-
 .../pool/TestMBeanDelegationWhenDisconnected.java  | 118 ++++++++
 .../apache/tomcat/jdbc/pool/TestPoolEviction.java  |   6 +-
 .../tomcat/jdbc/pool/TestPoolProperties.java       | 103 +++++++
 .../jdbc/pool/TestPooledConnectionLockRelease.java | 126 ++++++++
 .../apache/tomcat/jdbc/pool/TestProxyContract.java |  36 ++-
 .../tomcat/jdbc/pool/TestReleaseWaiters.java       |  18 +-
 .../jdbc/pool/TestStatementConnectionHandle.java   | 214 ++++++++++++++
 .../jdbc/pool/TestStatementHandleLifetime.java     | 189 ++++++++++++
 .../pool/TestThrowingDisconnectedInterceptor.java  | 111 +++++++
 .../jdbc/pool/TestThrowingResetInterceptor.java    | 111 +++++++
 .../jdbc/pool/TestUnlockedMaintenanceSweep.java    |  15 +-
 .../pool/interceptor/TestInterceptorSemantics.java | 226 +++++++++++++-
 .../tomcat/jdbc/pool/jmx/TestJmxMonitor.java       |  95 ++++++
 webapps/docs/changelog.xml                         |  38 +++
 39 files changed, 2688 insertions(+), 204 deletions(-)
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestConnectionPoolDataSourceLeak.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestFacadeAlwaysUsed.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestMBeanDelegationWhenDisconnected.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPooledConnectionLockRelease.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestStatementConnectionHandle.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestStatementHandleLifetime.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestThrowingDisconnectedInterceptor.java
 create mode 100644 
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestThrowingResetInterceptor.java


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

Reply via email to