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 ef8bd606e2 Java compat
new c497f627e6 Fix MessageDispatchInterceptor queue size accounting drift
new 651ad3c6b9 Avoid NPE in EncryptInterceptor.stop() after a failed start
new 60c9ca0bb7 Validate fragment metadata in FragmentationInterceptor
reassembly
new 0deca6b691 Validate FragmentationInterceptor maxSize and expire
configuration
new d90b8de6f1 Make FragmentationInterceptor reassembly thread safe
new a3c0b3540e Make NonBlockingCoordinator coordination wait timeout
configurable
new a583a748b4 Fix inverted comparison in
NonBlockingCoordinator.hasHigherPriority
new 11508045de Use short dedicated timeout for NonBlockingCoordinator
merge liveness checks
new 9eb921545d Fix in-flight counter leak in ThroughputInterceptor after
send failure
new 2eb871892a Make ThroughputInterceptor statistics reporting thread safe
new a51aeda5cd Run TcpFailureDetector liveness checks outside the
membership monitor
new c65e33e9e8 Deduplicate destinations when merging static and dynamic
membership
new f384f6681e Publish the SimpleCoordinator view safely
new 5f9abd0f76 Report two phase commit send results through the
application error handler
new d49616ec9f Detach the unique id when shallow cloning a channel message
new d84399bede Release a two phase commit message when its confirmation
overtook it
new bb2e2327d4 Document the required ordering of the two phase commit and
fragmentation interceptors
The 17 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:
.../group/interceptors/EncryptInterceptor.java | 4 +-
.../interceptors/FragmentationInterceptor.java | 110 +++++-
.../group/interceptors/LocalStrings.properties | 14 +
.../interceptors/MessageDispatchInterceptor.java | 26 +-
.../group/interceptors/NonBlockingCoordinator.java | 99 +++++-
.../group/interceptors/SimpleCoordinator.java | 35 +-
.../interceptors/StaticMembershipInterceptor.java | 44 ++-
.../group/interceptors/TcpFailureDetector.java | 268 +++++++++-----
.../group/interceptors/ThroughputInterceptor.java | 30 +-
.../interceptors/TwoPhaseCommitInterceptor.java | 64 +++-
.../org/apache/catalina/tribes/io/ChannelData.java | 7 +-
.../group/interceptors/TestEncryptInterceptor.java | 21 +-
.../interceptors/TestFragmentationInterceptor.java | 386 +++++++++++++++++++++
.../TestMessageDispatchInterceptor.java | 52 +++
.../TestNonBlockingCoordinatorPriority.java | 48 +++
.../group/interceptors/TestSimpleCoordinator.java | 111 ++++++
.../TestStaticMembershipInterceptor.java | 214 ++++++++++++
.../TestTcpFailureDetectorLivenessChecks.java | 204 +++++++++++
.../interceptors/TestThroughputInterceptor.java | 192 ++++++++++
.../TestTwoPhaseCommitInterceptor.java | 272 +++++++++++++++
webapps/docs/changelog.xml | 57 +++
21 files changed, 2118 insertions(+), 140 deletions(-)
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestFragmentationInterceptor.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestNonBlockingCoordinatorPriority.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestSimpleCoordinator.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestStaticMembershipInterceptor.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestTcpFailureDetectorLivenessChecks.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestThroughputInterceptor.java
create mode 100644
test/org/apache/catalina/tribes/group/interceptors/TestTwoPhaseCommitInterceptor.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]