This is an automated email from the ASF dual-hosted git repository.

szetszwo pushed a change to branch branch-3.1.0
in repository https://gitbox.apache.org/repos/asf/ratis.git


      at de2e777e1 RATIS-2111 Reinitialize should load the latest snapshot 
(#1111)

This branch includes the following new commits:

     new b4350aaef RATIS-1998. Add watch request metrics (#1009)
     new 6d9d0b073 RATIS-1989. Intermittent timeout in 
TestStreamObserverWithTimeout (#1012)
     new 0bfd8d35b RATIS-1987. Intermittent NPE in TestGrpcZeroCopy. (#1013)
     new e60c9c7c5 RATIS-1999. Move RaftServerJmxAdapter out from 
RaftServerImpl. (#1010)
     new 1ec1bd98c RATIS-2001. TransactionContext can be wrongly reused. (#1015)
     new a11b0c1ab RATIS-2005. Fix URF_UNREAD_FIELD in MetricServerCallListener 
(#1018)
     new eafc8e4f7 RATIS-2006. Fix DM_EXIT in filestore Client (#1019)
     new fc09dc8dc RATIS-2002. Fix findbugs warnings in LogSegmentPath (#1017)
     new 45620814d RATIS-2003. Fix IT_NO_SUCH_ELEMENT in 
InstallSnapshotRequests (#1016)
     new 03accc7b3 RATIS-2004. Fix EQ_COMPARETO_USE_OBJECT_EQUALS in LogSegment 
(#1020)
     new ee98f9140 RATIS-2010. Remove dependency on spotbugs-annotations (#1022)
     new fb02f5422 RATIS-2013. OrderedAsync retry results an 
IllegalStateException in GrpcClientProtocolService. (#1026)
     new 6fb56165b RATIS-1972. Add junit 5 dependencies in ratis-server. (#1003)
     new 50c2673db RATIS-2012. Client should not retry after close. (#1025)
     new 6ba781ea7 RATIS-2008. Follower should recognize candidate if the 
candidate is the same peer as the current valid leader (#1024)
     new 3b74fe59d RATIS-2015. Node.js 16 actions are deprecated (#1028)
     new e7c6453af RATIS-2011. When a log entry is truncated, remove 
TransactionContext. (#1029)
     new 0a855e2a1 RATIS-2017: checkAndEvictCache must be done in writeLock. 
(#1031)
     new 42bd89c9e RATIS-2016. Correct NotificationInstallSnapshot's index 
(#1030)
     new 355d3f54e RATIS-1974. Migrate ratis-metrics-default tests to Junit 5 
(#1034)
     new 2074376cf RATIS-1973. Migrate ratis-examples tests to Junit 5. (#1035)
     new 2b30cb832 RATIS-2019 Fixed abnormal exit of StateMachineUpdater (#1033)
     new 016018f8d RATIS-1975. Migrate ratis-metrics-dropwizard3 tests to Junit 
5. (#1037)
     new dfa30fe92 RATIS-1976. Migrate ratis-test tests to Junit 5 - Part 1 
(#1038)
     new f728173ec RATIS-2023. Remove duplicate RefCountingMap (#1039)
     new d83e24493 RATIS-2024. Refactor appendEntries code. (#1040)
     new 5e306ed74 RATIS-2025. Move out assert and proto methods from 
RaftServerImpl. (#1041)
     new 30baa5a65 RATIS-2021. Migrate ratis-test tests to Junit 5 - Part 2. 
(#1043)
     new 8bfbf2c46 RATIS-2027. Ratis Streaming: Remote Stream copy data to 
heap. (#1044)
     new ea624d8ec RATIS-2038. IllegalStateException when ServerState is closed 
before start. (#1048)
     new f3b264c6b RATIS-2035. Refactor streaming code for Read. (#1046)
     new 57616b0fd Ratis-2031. Add peer info to response of GroupInfoCommand 
CLI (#1047)
     new d15bd1e4f RATIS-2043. Change toString() of RaftConfigurationImpl 
(#1051)
     new e1acb4bdd RATIS-2044. Fix ReadIndex loss caused by data race in 
AppendEntriesListeners (#1052)
     new 7760eec69 RATIS-2045. SnapshotInstallationHandler doesn't notify 
follower when snapshotIndex is -1 and firstAvailableLogIndex is 0 (#1053)
     new 93c3453e6 RATIS-2047. Avoid unnecessary warn log when creating raft 
group (#1054)
     new 24cf8fa50 RATIS-2048. Fix SimpleStateMachineStorage potential NPE 
exception (#1056)
     new 2630b6a5a RATIS-2036. Avoid trigger snapshot when removing raftGroup 
(#1055)
     new fe4d8d14e RATIS-2049. Suppress Sonar warning for volatile objects 
(#1057)
     new 8e130f828 RATIS-2050. Add creationGap param to snapshot management API 
(#1058)
     new 68b9969e8 RATIS-2052. Add docs for triggering snapshot when removing 
raftGroup parameter. (#1061)
     new 20ed3c728 RATIS-2051. Fix Sonar bugs for Ratis. (#1059)
     new caa35dd0c RATIS-1519. When DataStreamManagement#read an exception 
occurs, remove DataStream (#596)
     new 018d2021e Ratis-2040. Fix RaftPeerId generated by command of 
"raftMetaConf" to use real PeerId (#1060)
     new 67a0c6b82 RATIS-1504. Add timeout handling to 
DataStreamManagement#checkSuccessRemoteWrite. (#1064)
     new b9d0075c0 RATIS-2056. Update purge index when snapshot installed. 
(#1065)
     new 84dbe1fc4 RATIS-2057. Add back JavaUtils.attemptUntilTrue(..). (#1066)
     new 14f3a6176 RATIS-2055. Move notifyTermIndexUpdated after 
leader.checkReady (#1068)
     new 6ed3b71dd RATIS-2060 Avoid unexpected shutdown of RaftServerProxy 
during membership change (#1069)
     new 222a59351 RATIS-2061. Fix setCloseThreshold parameter in 
RaftServerConfigKeys (#1070)
     new 7e9e24891 RATIS-2065. Avoid the out-of-heap memory OOM phenomenon of 
frequent creation and deletion of Raft group scenarios. (#1071)
     new a20405d01 RATIS-2069. RaftMetaConf command sets incorrect peerAddress 
pattern. (#1075)
     new 070361ca1 RATIS-2068. Avoid logging raw StateMachine data body. (#1074)
     new 0cb1fdc35 RATIS-2070. Skip push build for dependabot (#1077)
     new 158a19673 RATIS-2071. Bump Bouncy Castle to 1.78.1 (#1076)
     new 7df98fbe5 RATIS-2072. Limit timeout of CI workflow jobs (#1078)
     new bd1a0e932 RATIS-2073. Enable Surefire process checkers (#1079)
     new a1bf9ec4d RATIS-2067. Enhance content for concept in ratis-docs. 
(#1073)
     new fbe30bdd7 RATIS-2074. Intermittent fork timeout in 
TestRaftWithNetty#testBasicAppendEntriesKillLeader. (#1080)
     new 41c59be51 RATIS-2078. Correct timeout unit for tests (#1083)
     new e18426184 RATIS-2087. Remove workaround for GitHub reverse DNS issue 
(#1089)
     new 265c4fa92 RATIS-2086. Autolink Ozone issues in PRs (#1088)
     new 2e0d697e1 RATIS-2076. Intermittent timeout in 
TestRaftWithNetty#testWithLoad. (#1090)
     new 052a9ad87 RATIS-2085. Compile Ratis with JDK 17/21 in CI (#1087)
     new 7b85a65e2 RATIS-2083. Timer thread leak when log level is DEBUG (#1086)
     new e9a9b1681 RATIS-2088. Fix name and imports related check in 
test-directory (#1092)
     new ae9f34490 RATIS-2090. Bump ratis-thirdparty to 1.0.6 (#1093)
     new ec9ff902b RATIS-2066. RaftServerProxy supports close callback (#1072)
     new 7e02718f8 RATIS-2091. Fix other checkstyle issues in test-directory 
(#1094)
     new c57112d6b RATIS-2081. Comment that we skip checkstyle on test 
directory on purpose (#1084)
     new 41286c778 RATIS-2098. RaftLogTruncateTests may fail. (#1097)
     new 9533415f0 RATIS-2097 Add a conf to enable/disable Metadata entries. 
(#1101)
     new 428ce4ae3 RATIS-2099. Cache TermIndexImpl instead of using anonymous 
class (#1100)
     new b067e3d23 RATIS-2101. Move TermIndex.PRIVATE_CACHE to Util.CACHE 
(#1103)
     new 42cfa9328 RATIS-2100. The `closeFuture` never completed while closing 
from the `NEW` state (#1102)
     new d425686df RATIS-2089. Add CommitInfoProto in NotReplicatedException 
(#1105)
     new 0b44fe2da RATIS-2102. AsyncApi#send() is not handling retry and reply 
correctly for replication levels higher than MAJORITY (#1104)
     new 10c362b76 RATIS-2084. Follower reply ALREADY_INSTALLED when install 
old snapshots from leader (#1091)
     new e3e7430ed RATIS-2106. Add configuration reference for RaftClient 
(#1107)
     new e66b5afc3 RATIS-2109. RaftLogBase#updateCommitIndex should return true 
only if commitIndex is increased (#1109)
     new e7e0c7931 RATIS-2112. Improve repeat-test workflow (#1112)
     new de2e777e1 RATIS-2111 Reinitialize should load the latest snapshot 
(#1111)

The 82 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.


Reply via email to