v1.3.0
1.3.0
2019-11-29
- Features
- 新增 Read-only member(learner) 角色,支持 learner 节点上的线性一致读 #312
- 实现优先级选举 #334
- 在 multi raft group 的场景中,随机打散每个 group 的第一次 snapshot timeout 时间,避免一个进程内多个 group 同时 snapshot #358
- RheaKV 新增 containsKey API #302
- RheaKV 实现 snapshot checksum 以及异步 snapshot #287
- 新增 replicator 的 state 监听器:
ReplicatorStateListener
#256 RepeatedTimer
的默认实现替换为HashedWheelTimer
#258- 修复 windows 上定时器 CPU 消耗偏高的问题。 #311
kill -s SIGUSR2 pid
中增加打印 rocksdb stats 和所有 ThreadPool 指标统计信息- 升级 rocksdb 版本到 5.18.3
- 新增实验性质的 RocksDBSegmentLogStorage,适合 value 较大的数据存储 #156
- Counter 例子改进,演示 ReadIndex 线性一致读
- 优化 checksum 中多余的 mem copy #293
- Bug Fixes
- Breaking Changes
- 无
- 致谢(排名不分先后)
@zongtanghu
@Devyun
@masaimu
@SteNicholas
@yetingsky