1. 8704cd2 RATIS-2055. Move notifyTermIndexUpdated after leader.checkReady (#1068) by Symious · 2 days ago master
  2. ee09075 RATIS-2059. Missing reference count when putting log entries to cache on follower. (#1067) by Duong Nguyen · 4 days ago
  3. cf9d229 RATIS-2057. Add back JavaUtils.attemptUntilTrue(..). (#1066) by Tsz-Wo Nicholas Sze · 5 days ago
  4. 8913a99 RATIS-2056. Update purge index when snapshot installed. (#1065) by William Song · 9 days ago
  5. 49b4006 RATIS-1504. Add timeout handling to DataStreamManagement#checkSuccessRemoteWrite. (#1064) by Tsz-Wo Nicholas Sze · 9 days ago
  6. 8638a2f Ratis-2040. Fix RaftPeerId generated by command of "raftMetaConf" to use real PeerId (#1060) by DaveTeng0 · 10 days ago
  7. bc6221b RATIS-1519. When DataStreamManagement#read an exception occurs, remove DataStream (#596) by hao guo · 13 days ago
  8. f404244 RATIS-2051. Fix Sonar bugs for Ratis. (#1059) by Potato · 3 weeks ago
  9. c73a3eb RATIS-1979. Allow StateMachine.read to return a ReferentCountedObject (#1062) by Duong Nguyen · 3 weeks ago
  10. a99e709 RATIS-2052. Add docs for triggering snapshot when removing raftGroup parameter. (#1061) by Potato · 3 weeks ago
  11. 397c2ef RATIS-2026. LogAppender to consume log entries with reference count (#1049) by Duong Nguyen · 4 weeks ago
  12. 14dbbf3 RATIS-2050. Add creationGap param to snapshot management API (#1058) by William Song · 4 weeks ago
  13. 54c2b1f RATIS-2049. Suppress Sonar warning for volatile objects (#1057) by Potato · 4 weeks ago
  14. 0f631fe RATIS-2036. Avoid trigger snapshot when removing raftGroup (#1055) by Potato · 4 weeks ago
  15. be497d5 RATIS-2048. Fix SimpleStateMachineStorage potential NPE exception (#1056) by Potato · 4 weeks ago
  16. c3d615b RATIS-2047. Avoid unnecessary warn log when creating raft group (#1054) by Potato · 4 weeks ago
  17. 72c060d RATIS-2045. SnapshotInstallationHandler doesn't notify follower when snapshotIndex is -1 and firstAvailableLogIndex is 0 (#1053) by Hemant Kumar · 4 weeks ago
  18. 44a4f1f RATIS-2044. Fix ReadIndex loss caused by data race in AppendEntriesListeners (#1052) by William Song · 5 weeks ago
  19. 422cb9d RATIS-2043. Change toString() of RaftConfigurationImpl (#1051) by Symious · 5 weeks ago
  20. e199daa RATIS-2028. Refactor RaftLog to supply log as ReferenceCountedObject (#1045) by Duong Nguyen · 6 weeks ago
  21. 99a833c Ratis-2031. Add peer info to response of GroupInfoCommand CLI (#1047) by DaveTeng0 · 6 weeks ago
  22. df436c7 RATIS-2035. Refactor streaming code for Read. (#1046) by Tsz-Wo Nicholas Sze · 6 weeks ago
  23. 1bd4510 RATIS-2038. IllegalStateException when ServerState is closed before start. (#1048) by Tsz-Wo Nicholas Sze · 7 weeks ago
  24. 53d35c0 RATIS-2020. Refactor TransactionContext to supply LogEntryProto via a ReferenceCountedObject (#1042) by Duong Nguyen · 9 weeks ago
  25. 044b111 RATIS-2027. Ratis Streaming: Remote Stream copy data to heap. (#1044) by Tsz-Wo Nicholas Sze · 9 weeks ago
  26. 67b7650 RATIS-2021. Migrate ratis-test tests to Junit 5 - Part 2. (#1043) by Nandakumar Vadivelu · 9 weeks ago
  27. 16b6536 RATIS-2025. Move out assert and proto methods from RaftServerImpl. (#1041) by Tsz-Wo Nicholas Sze · 2 months ago
  28. 1d99921 RATIS-2024. Refactor appendEntries code. (#1040) by Tsz-Wo Nicholas Sze · 2 months ago
  29. 775b286 RATIS-1997. Refactor StateMachine interface to use ReferenceCountedObject (#1036) by Duong Nguyen · 3 months ago
  30. 4f5612f RATIS-2023. Remove duplicate RefCountingMap (#1039) by Doroszlai, Attila · 3 months ago
  31. e44de26 RATIS-1976. Migrate ratis-test tests to Junit 5 - Part 1 (#1038) by Nandakumar Vadivelu · 3 months ago
  32. a2cb49e RATIS-1975. Migrate ratis-metrics-dropwizard3 tests to Junit 5. (#1037) by Nandakumar Vadivelu · 3 months ago
  33. c46da22 RATIS-1978. Add tests assertions to verify all zero-copy messages are released properly (#1023) by Duong Nguyen · 3 months ago
  34. d2f1c57 RATIS-2019 Fixed abnormal exit of StateMachineUpdater (#1033) by Potato · 3 months ago
  35. cf897f0 RATIS-1973. Migrate ratis-examples tests to Junit 5. (#1035) by Nandakumar Vadivelu · 3 months ago
  36. c4b10fa RATIS-2018. Zero-copy buffers are not released - 2nd chunk (#1032) by Duong Nguyen · 3 months ago
  37. 9cd74a2 RATIS-1974. Migrate ratis-metrics-default tests to Junit 5 (#1034) by Nandakumar Vadivelu · 3 months ago
  38. 035cd96 RATIS-2016. Correct NotificationInstallSnapshot's index (#1030) by Symious · 3 months ago
  39. 7d587ec RATIS-2017: checkAndEvictCache must be done in writeLock. (#1031) by Duong Nguyen · 3 months ago
  40. 5560718 RATIS-2011. When a log entry is truncated, remove TransactionContext. (#1029) by Tsz-Wo Nicholas Sze · 3 months ago
  41. a18d08c RATIS-2015. Node.js 16 actions are deprecated (#1028) by Doroszlai, Attila · 3 months ago
  42. e2aaddc RATIS-2007. Zero-copy buffers are not released (#1027) by Duong Nguyen · 3 months ago
  43. 79923c2 RATIS-2008. Follower should recognize candidate if the candidate is the same peer as the current valid leader (#1024) by Ivan Andika · 3 months ago
  44. ea1341b RATIS-2012. Client should not retry after close. (#1025) by Tsz-Wo Nicholas Sze · 3 months ago
  45. 0e24757 RATIS-1972. Add junit 5 dependencies in ratis-server. (#1003) by Nandakumar Vadivelu · 3 months ago
  46. c1e0ec2 RATIS-2013. OrderedAsync retry results an IllegalStateException in GrpcClientProtocolService. (#1026) by Tsz-Wo Nicholas Sze · 3 months ago
  47. 561cd6d RATIS-2010. Remove dependency on spotbugs-annotations (#1022) by Doroszlai, Attila · 3 months ago
  48. d459eb6 RATIS-1934. Support Zero-Copy in GrpcServerProtocolService (#1014) by Duong Nguyen · 3 months ago
  49. 82c31ea RATIS-2009. ReferenceCount should work for all LogEntry types. (#1021) by Duong Nguyen · 3 months ago
  50. fc5c725 RATIS-2004. Fix EQ_COMPARETO_USE_OBJECT_EQUALS in LogSegment (#1020) by Doroszlai, Attila · 3 months ago
  51. 82f7b3b RATIS-2003. Fix IT_NO_SUCH_ELEMENT in InstallSnapshotRequests (#1016) by Doroszlai, Attila · 3 months ago
  52. 5d4ec69 RATIS-1990. Refactor appendEntries processing to support reference count (#1011) by Duong Nguyen · 3 months ago
  53. 14eb0bf RATIS-2002. Fix findbugs warnings in LogSegmentPath (#1017) by Doroszlai, Attila · 3 months ago
  54. 859a410 RATIS-2006. Fix DM_EXIT in filestore Client (#1019) by Doroszlai, Attila · 3 months ago
  55. eae0d18 RATIS-2005. Fix URF_UNREAD_FIELD in MetricServerCallListener (#1018) by Doroszlai, Attila · 3 months ago
  56. 2448256 RATIS-2001. TransactionContext can be wrongly reused. (#1015) by Tsz-Wo Nicholas Sze · 3 months ago
  57. 6671ef6 RATIS-1999. Move RaftServerJmxAdapter out from RaftServerImpl. (#1010) by Tsz-Wo Nicholas Sze · 3 months ago
  58. 863c2e8 RATIS-1987. Intermittent NPE in TestGrpcZeroCopy. (#1013) by Tsz-Wo Nicholas Sze · 3 months ago
  59. 2062058 RATIS-1989. Intermittent timeout in TestStreamObserverWithTimeout (#1012) by Doroszlai, Attila · 3 months ago
  60. 59dfd35 RATIS-1998. Add watch request metrics (#1009) by Ivan Andika · 3 months ago
  61. 84285d3 RATIS-1925. Support Zero-Copy in GrpcClientProtocolService (#1007) by Duong Nguyen · 3 months ago
  62. 5e8ef17 RATIS-1994. AsyncApi send() to support optional replication level. (#1006) by Tsz-Wo Nicholas Sze · 3 months ago
  63. 43a0210 RATIS-1983. Refactor client request processing to support reference count. (#998) by Tsz-Wo Nicholas Sze · 3 months ago
  64. 256fc2a RATIS-1991. Optimize the reconfig judgment logic in the ReconfigurationBase class. (#1004) by huangzhaobo · 3 months ago
  65. c2dacbd RATIS-1988. Provide Jacoco report to Sonar (#1002) by Doroszlai, Attila · 4 months ago
  66. 93f46d9 RATIS-1986. Intermittent failure in TestRaftStorage#testSnapshotCleanup (#1001) by Doroszlai, Attila · 4 months ago
  67. ec8efec RATIS-1985. Calculate code coverage (#1000) by Doroszlai, Attila · 4 months ago
  68. 77bf129 RATIS-1984. Simplify Maven cache for dependencies in CI (#999) by Doroszlai, Attila · 4 months ago
  69. 24ebb99 RATIS-1966. Batch frequent warn logs during gRPC exceptional periods (#997) by William Song · 4 months ago
  70. 54750b3 RATIS-1981. Avoid random ports in tests (#996) by Doroszlai, Attila · 4 months ago
  71. 0269873 RATIS-1970. Add junit 5 dependencies in ratis-common. (#993) by Nandakumar Vadivelu · 4 months ago
  72. d2e2b13 RATIS-1965. Add docs for configuration change (#987) by William Song · 4 months ago
  73. 05db679 RATIS-1980. Intermittent failure in TestRetryCacheWithGrpc#testInvalidateRepliedCalls (#995) by Doroszlai, Attila · 4 months ago
  74. 2728ba8 RATIS-1942. GrpcLogAppender has `ILLEGAL TRANSITION: STARTING -> STARTING` (#994) by Doroszlai, Attila · 4 months ago
  75. cedcd2a RATIS-1967. Do not store CommitInfoProto in CommitInfoCache. (#988) by Tsz-Wo Nicholas Sze · 4 months ago
  76. 3febe36 RATIS-1648. Fix EI_EXPOSE_REP in MD5Hash. (#992) by Nandakumar Vadivelu · 4 months ago
  77. 8944035 RATIS-1649. Fix SF_SWITCH_NO_DEFAULT in PureJavaCrc32C. (#991) by Nandakumar Vadivelu · 4 months ago
  78. e7eed11 RATIS-1964. Avoid Ratis internal data from referring to external input protobuf data (#986) by Duong Nguyen · 4 months ago
  79. 5383153 RATIS-1961. Create workflow for running tests repeatedly (#985) by Doroszlai, Attila · 4 months ago
  80. 2614f44 RATIS-1963. Restore ZeroCopyMessageMarhaller#popStream (#984) by Doroszlai, Attila · 4 months ago
  81. 9bd82aa RATIS-1960. Follower may be incorrectly marked as having caught up (#983) by Doroszlai, Attila · 4 months ago
  82. 01b386b RATIS-1959. Omit download progress in CI builds (#982) by Doroszlai, Attila · 4 months ago
  83. 0d963e2 RATIS-1957. Preconditions incorrectly sets an exception message (#981) by Tsz-Wo Nicholas Sze · 5 months ago
  84. 89a597c RATIS-1956. Avoid built-in toString in NettyClientStreamRpc log (#980) by Doroszlai, Attila · 5 months ago
  85. 5a90e0e RATIS-1948. NettyClientStreamRpc.Connection.scheduleReconnect should check isClosed. (#977) by Tsz-Wo Nicholas Sze · 5 months ago
  86. 214e8cd RATIS-1951. Upgrade sonar check to Java 17 (#978) by Doroszlai, Attila · 5 months ago
  87. eff00f0 RATIS-1952. Cannot run specific test due to failIfNoSpecifiedTests=true (#979) by Doroszlai, Attila · 5 months ago
  88. 7033608 RATIS-1946. PeerProxyMap: Stack trace may not be printed. (#976) by Tsz-Wo Nicholas Sze · 5 months ago
  89. c4cfd5e RATIS-1945. Enforce min wait time only for INCONSISTENCY replies. (#975) by Tsz-Wo Nicholas Sze · 5 months ago
  90. e306b02 RATIS-1943. Pending read requests instead of failing when leader not ready (#973) by William Song · 5 months ago
  91. dd36de2 RATIS-599. Support underscores in numeric literals in RaftProperties. (#974) by Tsz-Wo Nicholas Sze · 5 months ago
  92. 0692782 RATIS-1939. Add TestGrpcZeroCopy. (#971) by Tsz-Wo Nicholas Sze · 5 months ago
  93. aa7ec7b RATIS-1941. Do not print reflections log message in shell. (#972) by Tsz-Wo Nicholas Sze · 5 months ago
  94. 84e41b8 RATIS-1940. Introduce Pluggable Metrics to readme (#970) by William Song · 5 months ago
  95. 4692f3d RATIS-1936. Make the raft request configurable in Streaming (#968) by hao guo · 5 months ago
  96. 4cae595 RATIS-1937. Bump version to 3.1.0-SNAPSHOT after release (#967) by William Song · 5 months ago
  97. 2e89dad RATIS-589. Eliminate buffer copying in SegmentedRaftLogOutputStream. (#964) by Tsz-Wo Nicholas Sze · 5 months ago
  98. d75e6f3 RATIS-1935. Remove yetus related code. (#965) by Tsz-Wo Nicholas Sze · 5 months ago
  99. c8d74d0 RATIS-1900. Do not use FileInputStream/FileOutputStream. (#946) by Tsz-Wo Nicholas Sze · 5 months ago
  100. 0fcaea8 RATIS-1933. Two improvements on ReferenceCountedObject. (#963) by Tsz-Wo Nicholas Sze · 5 months ago