1. 89a597c RATIS-1956. Avoid built-in toString in NettyClientStreamRpc log (#980) by Doroszlai, Attila · 6 months ago
  2. 5a90e0e RATIS-1948. NettyClientStreamRpc.Connection.scheduleReconnect should check isClosed. (#977) by Tsz-Wo Nicholas Sze · 6 months ago
  3. 214e8cd RATIS-1951. Upgrade sonar check to Java 17 (#978) by Doroszlai, Attila · 6 months ago
  4. eff00f0 RATIS-1952. Cannot run specific test due to failIfNoSpecifiedTests=true (#979) by Doroszlai, Attila · 6 months ago
  5. 7033608 RATIS-1946. PeerProxyMap: Stack trace may not be printed. (#976) by Tsz-Wo Nicholas Sze · 6 months ago
  6. c4cfd5e RATIS-1945. Enforce min wait time only for INCONSISTENCY replies. (#975) by Tsz-Wo Nicholas Sze · 6 months ago
  7. e306b02 RATIS-1943. Pending read requests instead of failing when leader not ready (#973) by William Song · 6 months ago
  8. dd36de2 RATIS-599. Support underscores in numeric literals in RaftProperties. (#974) by Tsz-Wo Nicholas Sze · 6 months ago
  9. 0692782 RATIS-1939. Add TestGrpcZeroCopy. (#971) by Tsz-Wo Nicholas Sze · 6 months ago
  10. aa7ec7b RATIS-1941. Do not print reflections log message in shell. (#972) by Tsz-Wo Nicholas Sze · 6 months ago
  11. 84e41b8 RATIS-1940. Introduce Pluggable Metrics to readme (#970) by William Song · 6 months ago
  12. 4692f3d RATIS-1936. Make the raft request configurable in Streaming (#968) by hao guo · 6 months ago
  13. 4cae595 RATIS-1937. Bump version to 3.1.0-SNAPSHOT after release (#967) by William Song · 6 months ago
  14. 2e89dad RATIS-589. Eliminate buffer copying in SegmentedRaftLogOutputStream. (#964) by Tsz-Wo Nicholas Sze · 6 months ago
  15. d75e6f3 RATIS-1935. Remove yetus related code. (#965) by Tsz-Wo Nicholas Sze · 6 months ago
  16. c8d74d0 RATIS-1900. Do not use FileInputStream/FileOutputStream. (#946) by Tsz-Wo Nicholas Sze · 6 months ago
  17. 0fcaea8 RATIS-1933. Two improvements on ReferenceCountedObject. (#963) by Tsz-Wo Nicholas Sze · 7 months ago
  18. 39cbca5 RATIS-1927. Use double check to eliminate data race in ReadRequests. (#958) by William Song · 7 months ago
  19. 12ed004 RATIS-1932. Create zero-copy Marshaller. (#962) by Duong Nguyen · 7 months ago
  20. 5ea4f02 RATIS-1930. Add a conf for enable/disable majority-add. (#961) by Tsz-Wo Nicholas Sze · 7 months ago
  21. 1b05bfc RATIS-1928. Join the LogAppenders when closing the server. (#959) by Tsz-Wo Nicholas Sze · 7 months ago
  22. ecc1725 RATIS-1929. Bump ratis-thirdparty version to 1.0.5 (#960) by William Song · 7 months ago
  23. 9535259 RATIS-1804. Change the default number of outstanding append entires. (#838) by Tsz-Wo Nicholas Sze · 7 months ago
  24. d673154 RATIS-1921. Shared worker group in WorkerGroupGetter should be closed. (#955) by Ivan Andika · 7 months ago
  25. c35f769 RATIS-1912. Fix infinity election when perform membership change. (#954) by Jinglun · 7 months ago
  26. e2ea51b RATIS-1923. Netty: atomic operations require side-effect-free functions. (#956) by Tsz-Wo Nicholas Sze · 7 months ago
  27. 94aa1ab RATIS-1924. Increase the default of raft.server.log.segment.size.max. (#957) by Tsz-Wo Nicholas Sze · 7 months ago
  28. af71d40 RATIS-1901. Update Counter example to benchmark performance. (#953) by Tsz-Wo Nicholas Sze · 7 months ago
  29. 22cbefa RATIS-872. Invalidate replied calls in retry cache. (#942) by Tsz-Wo Nicholas Sze · 7 months ago
  30. 47e5b6a RATIS-1919 Fix some sonar code smell and bugs in ratis-client/common/grpc (#951) by Potato · 7 months ago
  31. 3e7f9e5 RATIS-1915. Do not use FileInputStream/FileOutputStream in ratis-common. (#947) by Tsz-Wo Nicholas Sze · 7 months ago
  32. 18e5acf RATIS-1913. Assert that the primary peers in DataStreamClient and RoutingTable are equal (#945) by Ivan Andika · 7 months ago
  33. 7015ba2 RATIS-1916. OrderAsync does not call handReply. (#948) by Tsz-Wo Nicholas Sze · 7 months ago
  34. 5a8519e RATIS-1920. NPE in AppendLogResponseHandler. (#952) by Tsz-Wo Nicholas Sze · 7 months ago
  35. 081940a RATIS-1911. Add MembershipManager example. (#941) by Jinglun · 7 months ago
  36. a0f74e5 RATIS-1918 Introduces parameters that separately control the shutdown of RaftServerProxy by JVMPauseMonitor. (#950) by Potato · 7 months ago
  37. 94a8fbe RATIS-1917. Print Epoll.unavailabilityCause() only once. (#949) by Tsz-Wo Nicholas Sze · 7 months ago
  38. eab143a RATIS-1908. Keep configurations doc updated (#938) by William Song · 7 months ago
  39. 87adca4 RATIS-1914. Bouncy Castle For Java LDAP injection vulnerability. (#944) by Tsz-Wo Nicholas Sze · 7 months ago
  40. 639f1bf RATIS-1910. Deduplicate RaftGroupId and ClientId. (#940) by Tsz-Wo Nicholas Sze · 7 months ago
  41. b7ffa1b RATIS-1909. Fix Decreasing Next Index When GrpcLogAppender Reset Client. (#939) by Brokenice0415 · 7 months ago
  42. 121a081 RATIS-1905. Fix some sonar lint complains (#936) by William Song · 7 months ago
  43. 4858b42 RATIS-1904. Refactor RaftServerImpl.submitClientRequestAsync(..). (#935) by Tsz-Wo Nicholas Sze · 7 months ago
  44. de71745 Bump copyright year to 2023 (#937) by William Song · 7 months ago
  45. b712ab5 RATIS-1903. Fix parameter number warning in RaftClientRequest. (#934) by Tsz-Wo Nicholas Sze · 7 months ago
  46. 4c8ef9d RATIS-1902. The snapshot index is set incorrectly in InstallSnapshotReplyProto. (#933) by Tsz-Wo Nicholas Sze · 7 months ago
  47. ba8e62c RATIS-1897. Make TransactionContext available in DataApi.write(..). (#930) by Tsz-Wo Nicholas Sze · 8 months ago
  48. 43c4e00 RATIS-761. Handle writeStateMachineData failure in leader. (#927) by Tsz-Wo Nicholas Sze · 8 months ago
  49. 2e4e75b RATIS-1880. Optimize Stream client&server side channel pipeline Create (#910) by hao guo · 8 months ago
  50. 7ace05c RATIS-1899. Use EpollEventLoopGroup for Netty Proxies (#932) by Ivan Andika · 8 months ago
  51. 317bed0 RATIS-1898. Netty should use EpollEventLoopGroup by default (#931) by Ivan Andika · 8 months ago
  52. fe1cbbb RATIS-1886. AppendLog sleep fixed time cause significant drop in write throughput. (#929) by Tsz-Wo Nicholas Sze · 8 months ago
  53. bd98fa3 RATIS-1864. Support lease based read-only requests (#928) by William Song · 8 months ago
  54. d461a01 RATIS-1895. IllegalStateException: Failed to updateIncreasingly for nextIndex. (#926) by William Song · 8 months ago
  55. 0e136f3 RATIS-1893. In SegmentedRaftLogCache, start a daemon thread to checkAndEvictCache. (#924) by Tsz-Wo Nicholas Sze · 8 months ago
  56. ba4ed31 RATIS-1892 Unify the lifetime of the RaftServerProxy thread pool (#923) by Potato · 8 months ago
  57. 1e07944 RATIS-1889 NoSuchMethodError: RaftServerMetricsImpl.addNumPendingRequestsGauge #922 (#922) by Potato · 8 months ago
  58. be28b39 RATIS-1890. SegmentedRaftLogCache#shouldEvict should only iterate over closed segments once (#921) by Ivan Andika · 8 months ago
  59. 05f3922 RATIS-1887. Gap between segement log (#919) by hao guo · 8 months ago
  60. 979b38a RATIS-1888. Handle exception of readIndexAsync in gRPC readIndex impl (#920) by tison · 8 months ago
  61. b8ce6d1 RATIS-1883. Next Index should be always larger than Match Index in GrpcLogAppender (#914) by Anpu Lu · 9 months ago
  62. a483bd4 RATIS-1884. Fix retry cache warning condition (#915) by William Song · 9 months ago
  63. 1dc6c35 Revert "RATIS-1873. Fix retry cache warning condition (#915)" for fixing commit message. by Tsz-Wo Nicholas Sze · 9 months ago
  64. 4e5443a RATIS-1873. Fix retry cache warning condition (#915) by William Song · 9 months ago
  65. 88405b0 RATIS-1882. Support read-after-write consistency (#913) by William Song · 9 months ago
  66. 1b54bfa RATIS-1881. In LeaderStateImpl, set placeHolderIndex from the log. (#912) by Tsz-Wo Nicholas Sze · 9 months ago
  67. b06f82a RATIS-1878. checkstyle fails with UnsupportedClassVersionError. (#909) by Tsz-Wo Nicholas Sze · 9 months ago
  68. 9be3f02 RATIS-1877. In JvmPauseMonitor, sleepTime should not be larger than sleepDeviationThreshold (#907) by Tsz-Wo Nicholas Sze · 9 months ago
  69. 670a4ee RATIS-1876. NPE in GrpcLogAppender.resetClient. (#908) by Tsz-Wo Nicholas Sze · 9 months ago
  70. c3f78fa RATIS-1874. Add notifyLeaderReady function in IStateMachine (#906) by Potato · 9 months ago
  71. 9095c89 RATIS-1860. Add ratis-shell cmd to generate a new raft-meta.conf. (#901) by chunxiaozheng · 9 months ago
  72. c1fd4e5 RATIS-1872. HeartbeatAck use in-correct callId as minCallId. (#905) by Tsz-Wo Nicholas Sze · 9 months ago
  73. a6719dc RATIS-1873. Remove RetryCache assertion that doesn't hold (#904) by William Song · 9 months ago
  74. f9584b8 RATIS-1871. Auto format RaftStorage when there is only one directory configured. (#903) by Tsz-Wo Nicholas Sze · 9 months ago
  75. c8f4c46 RATIS-1870. Refactor hasMajority code during configuration changes. (#902) by William Song · 9 months ago
  76. f3a5d4d RATIS-1868. Handling Netty back pressure when streaming ratis log (#900) by Duong Nguyen · 10 months ago
  77. ea6faa4 RATIS-1867. To uniformly manage the timeout parameters for detecting gc. (#899) by Potato · 10 months ago
  78. 95b51e5 RATIS-1705. Fix metrics leak (#744) by XiChen · 10 months ago
  79. 9039959 RATIS-1550. Rewrite stream client reply queue. (#740) by hao guo · 10 months ago
  80. 0b79689 RATIS-1862 Add the parameter whether to take Snapshot when stopping to adapt to different services (#896) by Potato · 10 months ago
  81. 45772bb RATIS-1861. NullPointerException in readAsync when Ratis leader is changing (#895) by Xiangpeng Hu · 10 months ago
  82. 5c47d3b RATIS-1858. Follower keeps logging first election timeout. (#894) by Tsz-Wo Nicholas Sze · 10 months ago
  83. 5c7fce4 RATIS-1856. Notify apply index change of all RaftLog entries (#893) by William Song · 11 months ago
  84. ada2c1c RATIS-1855 Fix some sonar code smell and bugs in ratis-server (#892) by Potato · 11 months ago
  85. 85e5e20 RATIS-1854. Remove useless error logs when closing the ratisclient writing thread (#890) by Potato · 11 months ago
  86. 58e89cb RATIS-1853. When the stream server channelInactive, all requests in the channel. (#889) by hao guo · 11 months ago
  87. 4d20489 RATIS-1852. Fix trivial SonarLint complains (#888) by William Song · 11 months ago
  88. 8adc4ff RATIS-1850. When the stream server side receives a disconnection, memory is cleared (#887) by hao guo · 11 months ago
  89. ec1cfc5 RATIS-1836. Frequent retry by leader on failure path for appendEntry (#883) by Sumit Agrawal · 12 months ago
  90. b49a793 RATIS-1847. Stream has memory leak. (#884) by Tsz-Wo Nicholas Sze · 11 months ago
  91. 1b45527 RATIS-1849. Remove unused getRaftClient (#886) by tison · 11 months ago
  92. 565d111 RATIS-1848. Simplify PeerMap inheritance (#885) by tison · 11 months ago
  93. 90fd062 RATIS-1843. Add existing markdown documents to site.xml in the ratis-docs project (#881) by wangzhaohui · 1 year ago
  94. 3cd3758 RATIS-1842. Fix typo of "configuraions.md" name in ratis-docs project (#880) by wangzhaohui · 1 year ago
  95. f82f302 RATIS-1841. Fixed bug where cluster restart failed to transfer snapshot. (#879) by Potato · 1 year ago
  96. 9f33346 RATIS-1833. Intermittent failure in TestRaftStateMachineExceptionWithSimulatedRpc (#874) by Kaijie Chen · 1 year, 1 month ago
  97. 1972522 RATIS-1838. Compare commit index with last included index when installSnapshot (#878) by William Song · 1 year, 1 month ago
  98. a29d3d8 RATIS-1837. Restrict reading maxChunkSize bytes each installSnapshot RPC (#877) by William Song · 1 year, 1 month ago
  99. 12d80f5 RATIS-1834. ServerRequestStreamObserver is not properly closed. (#876) by Tsz-Wo Nicholas Sze · 1 year, 1 month ago
  100. 60587b6 RATIS-1835. Keep nextIndex unchanged when leader sending heartbeat to restarting followers (#875) by William Song · 1 year, 1 month ago