This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 6578af0982 Fix entry placement
new 398d355780 Fix MessageDispatchInterceptor queue size accounting drift
new 9216bee0be Avoid NPE in EncryptInterceptor.stop() after a failed start
new b7651c13fb Validate fragment metadata in FragmentationInterceptor
reassembly
new d159795727 Validate FragmentationInterceptor maxSize and expire
configuration
new 6683257da6 Make FragmentationInterceptor reassembly thread safe
new ae752c0133 Make NonBlockingCoordinator coordination wait timeout
configurable
new be32e29163 Fix inverted comparison in
NonBlockingCoordinator.hasHigherPriority
new e4df11c676 Use short dedicated timeout for NonBlockingCoordinator
merge liveness checks
new e2b11737da Fix in-flight counter leak in ThroughputInterceptor after
send failure
new 898126e22d Make ThroughputInterceptor statistics reporting thread safe
new c8fa150e1a Run TcpFailureDetector liveness checks outside the
membership monitor
new 96200d5194 Deduplicate destinations when merging static and dynamic
membership
new 3e12456978 Publish the SimpleCoordinator view safely
new 98525c463b Report two phase commit send results through the
application error handler
new 5388146aba Detach the unique id when shallow cloning a channel message
new c719049c6f Release a two phase commit message when its confirmation
overtook it
new 5f7085bc89 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]