You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ratis.apache.org by gi...@apache.org on 2026/10/14 09:47:28 UTC
(ratis) branch dependabot/maven/org.apache-apache-40 updated (8b949301d -> cbc62164e)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/maven/org.apache-apache-40
in repository https://gitbox.apache.org/repos/asf/ratis.git
omit 8b949301d Bump org.apache:apache from 39 to 40
add de725fa91 RATIS-2716. The string based ip address should be normalized in SetPriorityCommand (#1610)
add 1a829d2c2 RATIS-2717. Fix incorrect size accounting in SegmentedRaftLogReader.decodeEntry() (#1611)
add 6c25b2e6f RATIS-2715. Improve Ratis release guidelines (#1609)
add 333631361 RATIS-2694. Log last gRPC stream reply in GrpcServerProtocolService completion message (#1588)
add 9dd9a78c7 RATIS-2718. Bump apache/infrastructure-actions/allowlist-check to 1.0.4 (#1613)
add 31ca64c60 RATIS-2720. Bump slf4j to 2.0.20 (#1616)
add cfc1edce6 RATIS-2108. Remove stale flaky annotation from testLeaderLeaseDuringReconfiguration. (#1615)
add dd518d91e RATIS-2723. LogAppender purge tests may fail after a leader change. (#1619)
add 4915a2644 RATIS-2311. Check appliedIndex gap before starting a transfer election (#1586)
add 456f1ea49 RATIS-2722. Fix pending write capacity leak when leader rejects a client write in preAppend (#1618)
add 68d21674c RATIS-2719. SegmentedRaftLog.close may deadlock with the cache eviction thread. (#1617)
add 259118d24 RATIS-2725. Tune maven-resolver HTTP retry settings for CI (#1620)
add 406422d19 RATIS-2729. Remove RepliedCallIds.sent entries for read-only replies (#1624)
add 3d31a8d33 RATIS-2730. Bump develocity-maven-extension to 2.6.0 (#1626)
add 5ea5c48f5 RATIS-2727. Isolate follower state in LogAppender purge tests to avoid concurrent nextIndex updates. (#1625)
add ce754b99d RATIS-2732. Bump apache-maven to 3.10.0 (#1627)
add eb7fbbf9a RATIS-2731: Fix StateMachineUpdater shutdown race (#1628)
add 1c2f23488 RATIS-2726. Fix testFollowerHeartbeatMetric failure after leader step down. (#1621)
add d18263008 RATIS-2733. Make Raft server executor shutdown wait time configurable (#1629)
add 5fff295ae RATIS-2645. Trigger shutdown for Ratis metadata persistence failure (#1622)
add 87a8e3eab RATIS-2724. Support non-ByteString Message (#1631)
add bf5f82d32 RATIS-2734. Wait for replies in testWriteAsyncCustomReplicationLevel (#1632)
add aeedba279 Bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.31.1 to 2.32.0 (#1634)
add 5396d171f RATIS-2735. Move requestVote and startLeaderElection from RaftServerImpl to a new ElectionRequestHandler (#1633)
add 427ebeaa1 RATIS-2740. Ratis examples do not call Message#getContent directly (#1636)
add cbc62164e Bump org.apache:apache from 39 to 40
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (8b949301d)
\
N -- N -- N refs/heads/dependabot/maven/org.apache-apache-40 (cbc62164e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/asf-allowlist-check.yaml | 2 +-
.github/workflows/check.yaml | 2 +-
.github/workflows/repeat-test.yaml | 2 +-
.github/workflows/vulnerability-check.yaml | 2 +-
.mvn/extensions.xml | 2 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
dev-support/make_rc.sh | 31 +-
pom.xml | 4 +-
.../apache/ratis/client/impl/ClientProtoUtils.java | 2 +-
.../ratis/client/impl/MessageStreamImpl.java | 2 +-
.../apache/ratis/client/impl/RaftClientImpl.java | 10 +-
.../java/org/apache/ratis/protocol/Message.java | 75 ++-
.../org/apache/ratis/util/ConcurrentUtils.java | 5 +-
.../java/org/apache/ratis/util/TimeDuration.java | 1 +
.../arithmetic/ArithmeticStateMachine.java | 2 +-
.../apache/ratis/examples/arithmetic/cli/Get.java | 3 +-
.../ratis/examples/counter/CounterCommand.java | 7 +-
.../examples/counter/client/CounterClient.java | 4 +-
.../counter/server/CounterStateMachine.java | 7 +-
.../ratis/examples/filestore/FileStoreClient.java | 4 +-
.../examples/filestore/FileStoreStateMachine.java | 8 +-
.../examples/membership/server/RaftCluster.java | 3 +-
.../ratis/examples/arithmetic/TestArithmetic.java | 3 +-
.../apache/ratis/examples/counter/TestCounter.java | 6 +-
.../ratis/server/impl/TestReadAfterWrite.java | 4 +-
.../apache/ratis/grpc/server/GrpcLogAppender.java | 2 +
.../grpc/server/GrpcServerProtocolService.java | 21 +-
.../apache/ratis/grpc/server/GrpcServicesImpl.java | 4 +-
ratis-proto/src/main/proto/Raft.proto | 1 +
.../apache/ratis/server/RaftServerConfigKeys.java | 23 +
.../apache/ratis/server/leader/FollowerInfo.java | 6 +
.../ratis/server/impl/ElectionRequestHandler.java | 180 ++++++
.../apache/ratis/server/impl/FollowerInfoImpl.java | 11 +
.../apache/ratis/server/impl/LeaderStateImpl.java | 27 +-
.../ratis/server/impl/MessageStreamRequests.java | 2 +-
.../apache/ratis/server/impl/PendingRequests.java | 37 +-
.../apache/ratis/server/impl/RaftServerImpl.java | 208 +++----
.../apache/ratis/server/impl/RaftServerProxy.java | 5 +-
.../apache/ratis/server/impl/ServerProtoUtils.java | 3 +-
.../org/apache/ratis/server/impl/ServerState.java | 7 +-
.../server/impl/SnapshotInstallationHandler.java | 2 +
.../ratis/server/impl/StateMachineUpdater.java | 17 +-
.../ratis/server/impl/TransferLeadership.java | 17 +-
.../ratis/server/leader/LogAppenderDefault.java | 1 +
.../server/metrics/RaftServerMetricsImpl.java | 12 +
.../apache/ratis/server/raftlog/LogProtoUtils.java | 3 +-
.../server/raftlog/segmented/SegmentedRaftLog.java | 3 +-
.../raftlog/segmented/SegmentedRaftLogReader.java | 5 +-
.../java/org/apache/ratis/LogAppenderTests.java | 190 ++++--
.../apache/ratis/PendingRequestLeakBaseTest.java | 103 ++++
.../test/java/org/apache/ratis/RaftAsyncTests.java | 23 +-
.../ratis/server/impl/LeaderElectionTests.java | 37 +-
.../ratis/server/impl/RaftServerTestUtil.java | 14 +
.../impl/TestRaftServerMetadataPersistence.java | 648 +++++++++++++++++++++
.../ratis/server/impl/TestStateMachineUpdater.java | 129 ++++
.../server/leader/TestLogAppenderDefault.java | 10 +
.../segmented/SegmentedRaftLogTestUtils.java | 7 +-
.../shell/cli/sh/peer/SetPriorityCommand.java | 34 +-
.../apache/ratis/client/TestClientProtoUtils.java | 101 ++++
...pc.java => TestPendingRequestLeakWithGrpc.java} | 5 +-
.../ratis/grpc/TestRepliedCallIdsSentWithGrpc.java | 86 +++
.../raftlog/segmented/TestRaftLogReadWrite.java | 26 +
.../shell/cli/sh/peer/TestSetPriorityCommand.java | 55 ++
.../org/apache/ratis/util/TestTimeDuration.java | 1 +
64 files changed, 1965 insertions(+), 294 deletions(-)
create mode 100644 ratis-server/src/main/java/org/apache/ratis/server/impl/ElectionRequestHandler.java
create mode 100644 ratis-server/src/test/java/org/apache/ratis/PendingRequestLeakBaseTest.java
create mode 100644 ratis-server/src/test/java/org/apache/ratis/server/impl/TestRaftServerMetadataPersistence.java
create mode 100644 ratis-server/src/test/java/org/apache/ratis/server/impl/TestStateMachineUpdater.java
copy ratis-test/src/test/java/org/apache/ratis/grpc/{TestRaftLogTruncateWithGrpc.java => TestPendingRequestLeakWithGrpc.java} (84%)
create mode 100644 ratis-test/src/test/java/org/apache/ratis/grpc/TestRepliedCallIdsSentWithGrpc.java
create mode 100644 ratis-test/src/test/java/org/apache/ratis/shell/cli/sh/peer/TestSetPriorityCommand.java