v1.2.6
1.2.6
2019-08-15
- Bug Fixex
- Features
- 增加 LogEntry checksum validation #123
- 优化 log replication 线程模型减少锁竞争 #170
- 优化 RheaKV multi group snapshot #42
- 对于 multi-raft-group 场景,提供 manual rebalance API 在无 PD 模式手动平衡各节点 leader 数量 #176
CliService
提供获取存活 follower 节点的 API- 引入 SPI 扩展机制,
LogStorage
、SnapshotStorage
、RaftMetaStorage
、LogEntryCodec
均可基于 SPI 扩展 - Linux 平台 SIGUSR2 信号输出节点状态以及 metric 信息 #208
- RheaKV 增加
CompareAndPut
原子更新 API - 新增 pooled buf allocator 解决 log replication 时大量分配 byte[] 频繁触发 fullgc #161
- 默认关闭 RheaKV rocksdb 的 fsync 和 WAL,依靠 raft log 和 snapshot 确保数据一致性 #159
- 当 raft node 过载时拒绝新的请求 #144
- Breaking Changes
- 无
- 致谢(排名不分先后)
@SteNicholas @zongtanghu