- fb4968f RATIS-2131. Surround with [] only if hostName is a IPv6 string (#1125) by Mridul Muralidharan · 2 days ago master
- 7825b4f RATIS-1071. NettyClientRpc supports sendRequestAsync. Contributed by Rui Wang and Tsz-Wo Nicholas Sze. (#1122) by Tsz-Wo Nicholas Sze · 10 days ago
- 9bb6953 RATIS-2125. javadoc jars should not include non-doc items (#1123) by Doroszlai, Attila · 12 days ago
- d101678 RATIS-1840. Avoid including build timestamp in artifacts (#1114) by Doroszlai, Attila · 4 weeks ago
- 32745c3 RATIS-2116. Fix the issue where RaftServerImpl.appendEntries may be blocked indefinitely (#1116) by Haibo Sun · 4 weeks ago
- eeaf6a4 RATIS-2121. Set javac --release when compiling with JDK 9+ (#1119) by Doroszlai, Attila · 4 weeks ago
- 1cb6908 RATIS-2118. Improve assembly process (#1117) by Doroszlai, Attila · 4 weeks ago
- c31806d RATIS-2120. Bump version after 3.1.0 release (#1118) by Doroszlai, Attila · 4 weeks ago
- ee9e14f RATIS-2117. No need for manual assembly:single execution (#1115) by Doroszlai, Attila · 4 weeks ago
- 19ead39 RATIS-2110. Publish SBOM artifacts (#1110) by Doroszlai, Attila · 5 weeks ago
- 34fa62c RATIS-2114. Corruption due to SegmentedRaftLogWorker queue LogEntry without reference counter (#1113) by Duong Nguyen · 5 weeks ago
- 95ea26c RATIS-2095. Extract common logic of ratis-shell to RaftUtils for reuse (#1098) by DaveTeng0 · 6 weeks ago
- 25a41e3 [RATIS-2111] Reinitialize should load the latest snapshot (#1111) by Angerszhuuuu · 6 weeks ago
- e540e46 RATIS-2112. Improve repeat-test workflow (#1112) by Doroszlai, Attila · 6 weeks ago
- dac27e4 RATIS-2109. RaftLogBase#updateCommitIndex should return true only if commitIndex is increased (#1109) by Ivan Andika · 7 weeks ago
- bf13033 RATIS-2106. Add configuration reference for RaftClient (#1107) by Siyao Meng · 7 weeks ago
- a2bdd10 RATIS-2094. Avoid corruptions from TransactionContext's stateMachineLogEntry and stateMachineContext. (#1106) by Duong Nguyen · 8 weeks ago
- 924a0cd RATIS-2084. Follower reply ALREADY_INSTALLED when install old snapshots from leader (#1091) by William Song · 8 weeks ago
- bd4ab14 RATIS-2102. AsyncApi#send() is not handling retry and reply correctly for replication levels higher than MAJORITY (#1104) by Siyao Meng · 8 weeks ago
- dd75ffb RATIS-2089. Add CommitInfoProto in NotReplicatedException (#1105) by Ivan Andika · 8 weeks ago
- 640749b RATIS-2100. The `closeFuture` never completed while closing from the `NEW` state (#1102) by Chung En Lee · 9 weeks ago
- 93eb32a RATIS-2101. Move TermIndex.PRIVATE_CACHE to Util.CACHE (#1103) by Symious · 9 weeks ago
- e002587 RATIS-2093. Decouple metadata and configuration entries from appendEntries buffer for stateMachineCache' (#1096) by Duong Nguyen · 9 weeks ago
- 26385f3 RATIS-2096. Add a conf to enable/disable zero copy. (#1099) by Duong Nguyen · 9 weeks ago
- 1782cd9 RATIS-2099. Cache TermIndexImpl instead of using anonymous class (#1100) by Symious · 9 weeks ago
- 64ae88f RATIS-2097 Add a conf to enable/disable Metadata entries. (#1101) by Potato · 9 weeks ago
- 53d5af7 RATIS-2092. Add metrics to expose number of zero-copy unclosed messages (#1095) by Duong Nguyen · 9 weeks ago
- 16f2508 RATIS-2098. RaftLogTruncateTests may fail. (#1097) by Tsz-Wo Nicholas Sze · 9 weeks ago
- 8c7c444 RATIS-2081. Comment that we skip checkstyle on test directory on purpose (#1084) by Symious · 2 months ago
- 9cfd1bf RATIS-2091. Fix other checkstyle issues in test-directory (#1094) by Symious · 2 months ago
- c81902a RATIS-2066. RaftServerProxy supports close callback (#1072) by Sammi Chen · 2 months ago
- 192ce48 RATIS-2090. Bump ratis-thirdparty to 1.0.6 (#1093) by Doroszlai, Attila · 2 months ago
- 29bba59 RATIS-2088. Fix name and imports related check in test-directory (#1092) by Symious · 2 months ago
- 599835d RATIS-2083. Timer thread leak when log level is DEBUG (#1086) by Sammi Chen · 2 months ago
- 8bc09bb RATIS-2085. Compile Ratis with JDK 17/21 in CI (#1087) by Doroszlai, Attila · 3 months ago
- 7f04919 RATIS-2077. Timedout StateMachine retainRead is released twice (#1081) by Duong Nguyen · 3 months ago
- c10e7bc RATIS-2076. Intermittent timeout in TestRaftWithNetty#testWithLoad. (#1090) by Tsz-Wo Nicholas Sze · 3 months ago
- 33cb586 Revert "RATIS-2080. Reuse LeaderElection executor. (#1082)" by Tsz-Wo Nicholas Sze · 3 months ago
- 0814b89 RATIS-2086. Autolink Ozone issues in PRs (#1088) by Doroszlai, Attila · 3 months ago
- da9eee0 RATIS-2087. Remove workaround for GitHub reverse DNS issue (#1089) by Doroszlai, Attila · 3 months ago
- 8c9c801 RATIS-2080. Reuse LeaderElection executor. (#1082) by Tsz-Wo Nicholas Sze · 3 months ago
- e176501 RATIS-2078. Correct timeout unit for tests (#1083) by Symious · 3 months ago
- ac05d64 RATIS-2074. Intermittent fork timeout in TestRaftWithNetty#testBasicAppendEntriesKillLeader. (#1080) by Tsz-Wo Nicholas Sze · 3 months ago
- 3888520 RATIS-2067. Enhance content for concept in ratis-docs. (#1073) by Potato · 3 months ago
- 839f8fb RATIS-2073. Enable Surefire process checkers (#1079) by Doroszlai, Attila · 3 months ago
- 5867192 RATIS-2072. Limit timeout of CI workflow jobs (#1078) by Doroszlai, Attila · 3 months ago
- 6fc4222 RATIS-2071. Bump Bouncy Castle to 1.78.1 (#1076) by dependabot[bot] · 3 months ago
- cbd9793 RATIS-2070. Skip push build for dependabot (#1077) by Doroszlai, Attila · 3 months ago
- 51244e4 RATIS-2068. Avoid logging raw StateMachine data body. (#1074) by Duong Nguyen · 3 months ago
- 4e3eee7 RATIS-2069. RaftMetaConf command sets incorrect peerAddress pattern. (#1075) by Sadanand Shenoy · 3 months ago
- 1fe59e0 RATIS-2065. Avoid the out-of-heap memory OOM phenomenon of frequent creation and deletion of Raft group scenarios. (#1071) by Potato · 3 months ago
- b0ec114 RATIS-2061. Fix setCloseThreshold parameter in RaftServerConfigKeys (#1070) by Hongbing Wang · 3 months ago
- 7f1b1b6 RATIS-2060 Avoid unexpected shutdown of RaftServerProxy during membership change (#1069) by Potato · 3 months ago
- 8704cd2 RATIS-2055. Move notifyTermIndexUpdated after leader.checkReady (#1068) by Symious · 3 months ago
- ee09075 RATIS-2059. Missing reference count when putting log entries to cache on follower. (#1067) by Duong Nguyen · 3 months ago
- cf9d229 RATIS-2057. Add back JavaUtils.attemptUntilTrue(..). (#1066) by Tsz-Wo Nicholas Sze · 3 months ago
- 8913a99 RATIS-2056. Update purge index when snapshot installed. (#1065) by William Song · 4 months ago
- 49b4006 RATIS-1504. Add timeout handling to DataStreamManagement#checkSuccessRemoteWrite. (#1064) by Tsz-Wo Nicholas Sze · 4 months ago
- 8638a2f Ratis-2040. Fix RaftPeerId generated by command of "raftMetaConf" to use real PeerId (#1060) by DaveTeng0 · 4 months ago
- bc6221b RATIS-1519. When DataStreamManagement#read an exception occurs, remove DataStream (#596) by hao guo · 4 months ago
- f404244 RATIS-2051. Fix Sonar bugs for Ratis. (#1059) by Potato · 4 months ago
- c73a3eb RATIS-1979. Allow StateMachine.read to return a ReferentCountedObject (#1062) by Duong Nguyen · 4 months ago
- a99e709 RATIS-2052. Add docs for triggering snapshot when removing raftGroup parameter. (#1061) by Potato · 4 months ago
- 397c2ef RATIS-2026. LogAppender to consume log entries with reference count (#1049) by Duong Nguyen · 4 months ago
- 14dbbf3 RATIS-2050. Add creationGap param to snapshot management API (#1058) by William Song · 4 months ago
- 54c2b1f RATIS-2049. Suppress Sonar warning for volatile objects (#1057) by Potato · 4 months ago
- 0f631fe RATIS-2036. Avoid trigger snapshot when removing raftGroup (#1055) by Potato · 4 months ago
- be497d5 RATIS-2048. Fix SimpleStateMachineStorage potential NPE exception (#1056) by Potato · 4 months ago
- c3d615b RATIS-2047. Avoid unnecessary warn log when creating raft group (#1054) by Potato · 4 months ago
- 72c060d RATIS-2045. SnapshotInstallationHandler doesn't notify follower when snapshotIndex is -1 and firstAvailableLogIndex is 0 (#1053) by Hemant Kumar · 4 months ago
- 44a4f1f RATIS-2044. Fix ReadIndex loss caused by data race in AppendEntriesListeners (#1052) by William Song · 4 months ago
- 422cb9d RATIS-2043. Change toString() of RaftConfigurationImpl (#1051) by Symious · 4 months ago
- e199daa RATIS-2028. Refactor RaftLog to supply log as ReferenceCountedObject (#1045) by Duong Nguyen · 5 months ago
- 99a833c Ratis-2031. Add peer info to response of GroupInfoCommand CLI (#1047) by DaveTeng0 · 5 months ago
- df436c7 RATIS-2035. Refactor streaming code for Read. (#1046) by Tsz-Wo Nicholas Sze · 5 months ago
- 1bd4510 RATIS-2038. IllegalStateException when ServerState is closed before start. (#1048) by Tsz-Wo Nicholas Sze · 5 months ago
- 53d35c0 RATIS-2020. Refactor TransactionContext to supply LogEntryProto via a ReferenceCountedObject (#1042) by Duong Nguyen · 5 months ago
- 044b111 RATIS-2027. Ratis Streaming: Remote Stream copy data to heap. (#1044) by Tsz-Wo Nicholas Sze · 5 months ago
- 67b7650 RATIS-2021. Migrate ratis-test tests to Junit 5 - Part 2. (#1043) by Nandakumar Vadivelu · 5 months ago
- 16b6536 RATIS-2025. Move out assert and proto methods from RaftServerImpl. (#1041) by Tsz-Wo Nicholas Sze · 6 months ago
- 1d99921 RATIS-2024. Refactor appendEntries code. (#1040) by Tsz-Wo Nicholas Sze · 6 months ago
- 775b286 RATIS-1997. Refactor StateMachine interface to use ReferenceCountedObject (#1036) by Duong Nguyen · 6 months ago
- 4f5612f RATIS-2023. Remove duplicate RefCountingMap (#1039) by Doroszlai, Attila · 6 months ago
- e44de26 RATIS-1976. Migrate ratis-test tests to Junit 5 - Part 1 (#1038) by Nandakumar Vadivelu · 6 months ago
- a2cb49e RATIS-1975. Migrate ratis-metrics-dropwizard3 tests to Junit 5. (#1037) by Nandakumar Vadivelu · 6 months ago
- c46da22 RATIS-1978. Add tests assertions to verify all zero-copy messages are released properly (#1023) by Duong Nguyen · 6 months ago
- d2f1c57 RATIS-2019 Fixed abnormal exit of StateMachineUpdater (#1033) by Potato · 6 months ago
- cf897f0 RATIS-1973. Migrate ratis-examples tests to Junit 5. (#1035) by Nandakumar Vadivelu · 6 months ago
- c4b10fa RATIS-2018. Zero-copy buffers are not released - 2nd chunk (#1032) by Duong Nguyen · 6 months ago
- 9cd74a2 RATIS-1974. Migrate ratis-metrics-default tests to Junit 5 (#1034) by Nandakumar Vadivelu · 6 months ago
- 035cd96 RATIS-2016. Correct NotificationInstallSnapshot's index (#1030) by Symious · 6 months ago
- 7d587ec RATIS-2017: checkAndEvictCache must be done in writeLock. (#1031) by Duong Nguyen · 6 months ago
- 5560718 RATIS-2011. When a log entry is truncated, remove TransactionContext. (#1029) by Tsz-Wo Nicholas Sze · 6 months ago
- a18d08c RATIS-2015. Node.js 16 actions are deprecated (#1028) by Doroszlai, Attila · 6 months ago
- e2aaddc RATIS-2007. Zero-copy buffers are not released (#1027) by Duong Nguyen · 6 months ago
- 79923c2 RATIS-2008. Follower should recognize candidate if the candidate is the same peer as the current valid leader (#1024) by Ivan Andika · 6 months ago
- ea1341b RATIS-2012. Client should not retry after close. (#1025) by Tsz-Wo Nicholas Sze · 6 months ago
- 0e24757 RATIS-1972. Add junit 5 dependencies in ratis-server. (#1003) by Nandakumar Vadivelu · 6 months ago
- c1e0ec2 RATIS-2013. OrderedAsync retry results an IllegalStateException in GrpcClientProtocolService. (#1026) by Tsz-Wo Nicholas Sze · 6 months ago
- 561cd6d RATIS-2010. Remove dependency on spotbugs-annotations (#1022) by Doroszlai, Attila · 6 months ago