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 b66b5cc0bc Make RpcMessage serialization tolerate null identifiers
new bbcae380c9 Fix MessageDispatchInterceptor queue size accounting drift
new e60cf384a3 Avoid NPE in EncryptInterceptor.stop() after a failed start
new a04f61673c Validate fragment metadata in FragmentationInterceptor
reassembly
new bf2bd32166 Validate FragmentationInterceptor maxSize and expire
configuration
new 1966edc76e Make FragmentationInterceptor reassembly thread safe
new b8cf1e58a2 Make NonBlockingCoordinator coordination wait timeout
configurable
new 3640f29276 Fix inverted comparison in
NonBlockingCoordinator.hasHigherPriority
new 9c5bf6fb5c Use short dedicated timeout for NonBlockingCoordinator
merge liveness checks
new 52a7db6b79 Fix in-flight counter leak in ThroughputInterceptor after
send failure
new deb7b489b6 Make ThroughputInterceptor statistics reporting thread safe
new fcb46a0812 Run TcpFailureDetector liveness checks outside the
membership monitor
new 8e3211f3cd Deduplicate destinations when merging static and dynamic
membership
new 353f4b77f0 Publish the SimpleCoordinator view safely
new f62258bcc7 Report two phase commit send results through the
application error handler
new 8dc26c11c2 Detach the unique id when shallow cloning a channel message
new 08846e78ed Release a two phase commit message when its confirmation
overtook it
new c64735335c 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]