sofastack/sofa-jraft

适合新手的任务列表,欢迎认领

Open

#596 opened on May 28, 2021

View on GitHub
 (12 comments) (0 reactions) (0 assignees)Java (1,125 forks)batch import
help wanted

Repository metrics

Stars
 (3,406 stars)
PR merge metrics
 (Avg merge 20h 13m) (3 merged PRs in 30d)

Description

  • 1. 并行压缩解压缩能力,主要是优化加载 snapshot 的速度,见 #569 - 已合并进 master
  • 2. 将一个运行中的 learner 动态改成 follower,见 #560 - 已合并进 master
  • 3. Snapshot 传输实现断点续传机制,见 #503 - 已提交 PR,CR进行中
  • 4. 安全漏洞升级,升级依赖 org.apache.commons:commons-compress 到 1.21 或以上,并通过所有单元测试 #673 - 已被认领
  • 5. 在 rpc api 中新增 streaming 接口(RpcClient, RpcServer),然后基于 grpc 实现之,见 #672 的第一个子任务

申请人条件不限,申请的话可以在留言里简单说下自己的设计~ 参考资料: SOFAJRaft文档 SOFAJRaft source/architecture materials from community

Contributor guide