Skip to content

Raft Java implementation which is simple and easy to understand.

active 2023-08-182025-12-27 (UTC)

Partial coverage25,155 / 26,319 hourly files (96%) · 2 absent upstream · 1,163 failed, retryable2023-08-152026-08-15 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
234
Pushes
0
Pull requests
2
Issues
13
Stars
179
Forks
35

Activity over time

Daily event counts in the loaded window

Line chart, 863 days from 2023-08-18 to 2025-12-27. Pushes: 0 total, peak 0 in a day. Pull requests: 2 total, peak 2 in a day. Issues: 13 total, peak 3 in a day. Comments: 5 total, peak 2 in a day. Stars: 179 total, peak 37 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
liang6366009000
liurongdev4002
krobz2020
CatofWei1000
fwhdzh1001
JoeCqupt1000
YixinXue1001
QQ5021302971001

Recent activity

Latest issues, pull requests and releases

  • Issue comment#48liurongdev2025-03-25 05:49
    voteGranted值,在Vote 阶段是否会被Pre-Vote影响到
  • Issue#59liurongdev2025-03-25 05:44
    RocksDB 报错
  • Issue comment#59liurongdev2025-03-25 05:44
    RocksDB 报错
  • Issue#59liurongdev2025-03-23 10:02
    RocksDB 报错
  • Issue#58CatofWei2025-03-11 04:07
    似乎没有处理未成功复制到大多数节点,并且给客户端返回了false的那部分请求
  • Issue#57liang6366002025-03-01 03:22
    The currentTerm is modified in the startVote function but is not persisted, which violates the requirements stated in the Raft paper.
  • Issue#56liang6366002025-02-12 01:52
    The incorrect initialization logic in the SegmentedLog class prevents the node from restarting.
  • Issue#55liang6366002025-02-11 08:19
    The `HandleAERequest` method incorrectly sets the `term` value in the `AEResponse` message.
  • Issue#54liang6366002025-01-12 08:31
    The commitIndex of a node in the "follower" state may decrease, which violates the Raft paper's description that the commitIndex should only increase monotonically.
  • Issue#51liang6366002025-01-08 03:20
    Incorrect condition check in getEntry(long index).
  • Issue#53liang6366002025-01-08 03:18
    The leader's matchIndex is not monotonically increasing, which violates the requirements outlined in the Raft paper and results in node states that could lead to misconceptions.
  • Issue#52liang6366002024-10-14 08:49
    Replicate method calls the AppendEntries method on servers without skipping itself
  • Issue#51liang6366002024-10-14 07:17
    Incorrect condition check in getEntry(long index).
  • Issue#50liang6366002024-10-14 06:55
    The condition checks that the default value of leaderId in RaftNode is 0, not -1.
  • Issue comment#37fwhdzh2024-06-20 11:16
    brpc exception, serviceInterface must not be set repeatedly, please use another RpcClient
  • Issue comment#45YixinXue2024-06-16 01:16
    启动报错 新建rpc ip端口连接不了 已经确实端口号没有被占用
  • Issue#31JoeCqupt2024-01-11 06:24
    一致性读问题
  • Pull request#49krobz2024-01-10 04:44
  • Pull request#49krobz2024-01-10 04:43
  • Issue comment#41QQ5021302972023-09-14 10:30
    测试读操作时No such file or directory

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 179 stars here means stars gained during the window, not the repo's star count.