This is an automated email from the ASF dual-hosted git repository. williamsong pushed a change to branch release-3.1.3 in repository https://gitbox.apache.org/repos/asf/ratis.git
discard e1aa41a4b Change version for the version 3.1.3 -rc1 discard 524d1a19e fix cherry-pick leftovers discard f3353f6e3 RATIS-2236 Fixed bug where manual triggerSnapshot would never finish (#1207) discard 1e3712150 RATIS-2235. Allow only one thread to perform appendLog (#1206) discard 48f6e529d RATIS-2234. Remove lock race between heartbeat and append log channels (#1205) discard 892e64a8e RATIS-2233. make NOPROGRESS timeout configurable (#1204) discard e16b24c56 RATIS-2232. Improve log for debugging on RaftLog / TransactionManager (#1203) discard 10c4c2413 RATIS-2231. Bump ratis-thirdparty to 1.0.8 (#1202) discard 1399ce385 RATIS-2200. Make Ratis example log at INFO level (#1189) discard 76797b07c RATIS-2185. Improve gRPC log messages debugability. (#1186) discard 9ae3040b8 RATIS-2201. Bump ratis-thirdparty from 1.0.6 to 1.0.7 (#1185) discard 3c21b97d8 RATIS-2194. FileLock didn't unlock properly (#1183) discard 8c7fbb6c0 RATIS-2197. Clean remote stream to resolve direct memory leak (#1179) discard f778c5ff1 RATIS-2189. Use ByteBufAllocator#ioBuffer in NettyDataStreamUtils (#1178) discard d52285d0e RATIS-2177. Purge should delete segmentLog from small to large according to logIndex (#1174) discard f656a5850 RATIS-2186. Raft log should not purge index lower than the log start index (#1175) add 4a9ec4e4f RATIS-2177. Purge should delete segmentLog from small to large according to logIndex (#1174) add 1571cc73e RATIS-2186. Raft log should not purge index lower than the log start index (#1175) add b80329fce RATIS-2189. Use ByteBufAllocator#ioBuffer in NettyDataStreamUtils (#1178) add fa5a06159 RATIS-2191. Add ResourceLeakDetector to Netty tests (#1180) add 268bd3c49 RATIS-2194. FileLock didn't unlock properly (#1183) add eb3d50409 RATIS-2201. Bump ratis-thirdparty from 1.0.6 to 1.0.7 (#1185) add e49e7f80d RATIS-2185. Improve gRPC log messages debugability. (#1186) add 9b1863896 RATIS-2204. Avoid downloads from repository.apache.org (#1187) add f73a1ea37 RATIS-2206. Jars in Maven repo and binary tarball are not the same (#1188) add 7dcc4d0d0 RATIS-2211. publish-mvn fails with: ... did not assign a file to the build artifact (#1190) add 3b0f0ab2e RATIS-2216. Bump maven-shade-plugin to 3.6.0 (#1191) add 4f82123a3 RATIS-212. Fix typo in RaftAsyncTests (#1197) add 2dbeaf593 RATIS-2222. Remove copy-rename-maven-plugin usage (#1194) add 20ebed514 RATIS-2219. Remove duplicate test case from TestRaftWithGrpc (#1192) add 6faeb7522 RATIS-2210. Reduce duplication in CI workflow (#1195) add 29b4960be RATIS-2226. Enable Develocity local build cache (#1196) add 37617f8f3 RATIS-2197. Clean remote stream to resolve direct memory leak (#1179) add a96927db9 RATIS-2200. Make Ratis example log at INFO level (#1189) add 6cc5be003 RATIS-2231. Bump ratis-thirdparty to 1.0.8 (#1202) add 2c4e354f1 RATIS-2232. Improve log for debugging on RaftLog / TransactionManager (#1203) add 337df17c7 RATIS-2234. Remove lock race between heartbeat and append log channels (#1205) add 3aa6e1774 RATIS-2229. Do not print the same conf values multiple times. (#1200) add cf893f649 RATIS-2233. make NOPROGRESS timeout configurable (#1204) add 17ca6f41d RATIS-2235. Allow only one thread to perform appendLog (#1206) add a6da70640 RATIS-2215. Bump maven-remote-resources-plugin to 3.3.0 (#1208) add dd8486aaf RATIS-2236 Fixed bug where manual triggerSnapshot would never finish (#1207) new 4faadcf80 Change version for the version 3.1.3 -rc2 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 (e1aa41a4b) \ N -- N -- N refs/heads/release-3.1.3 (4faadcf80) 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. The 1 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: .github/workflows/check.yml | 203 ++++++++++++++++ .github/workflows/ci.yml | 141 +++++++++++ .github/workflows/post-commit.yml | 261 +-------------------- .gitignore | 1 + .mvn/develocity.xml | 44 ++++ .mvn/extensions.xml | 34 +++ dev-support/checks/build.sh | 2 +- dev-support/checks/checkstyle.sh | 2 +- dev-support/checks/{build.sh => compile.sh} | 4 +- dev-support/checks/coverage.sh | 2 +- dev-support/checks/findbugs.sh | 2 +- dev-support/checks/rat.sh | 2 +- dev-support/checks/repro.sh | 2 +- dev-support/checks/sonar.sh | 2 +- dev-support/checks/unit.sh | 2 +- dev-support/make_rc.sh | 44 ++-- pom.xml | 32 +-- .../main/java/org/apache/ratis/conf/ConfUtils.java | 18 +- ratis-examples/pom.xml | 21 +- .../filestore/FileStoreStreamingBaseTest.java | 1 + ratis-experiments/pom.xml | 21 +- .../src/main/resources/META-INF/LICENSE.vm | 32 +-- .../src/main/resources/META-INF/NOTICE.vm | 24 +- .../apache/ratis/server/impl/RaftServerImpl.java | 1 + .../test/java/org/apache/ratis/RaftAsyncTests.java | 8 +- .../ratis/server/simulation/SimulatedRpc.java | 6 +- .../java/org/apache/ratis/conf/TestConfUtils.java | 32 +++ .../ratis/datastream/DataStreamClusterTests.java | 1 + .../ratis/datastream/DataStreamTestUtils.java | 12 + .../org/apache/ratis/grpc/TestRaftWithGrpc.java | 23 +- 30 files changed, 600 insertions(+), 380 deletions(-) create mode 100644 .github/workflows/check.yml create mode 100644 .github/workflows/ci.yml create mode 100644 .mvn/develocity.xml create mode 100644 .mvn/extensions.xml copy dev-support/checks/{build.sh => compile.sh} (89%)