-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.3.10 #791
1.3.10 #791
Conversation
a. configuration-test: remove and add a random node
|
bridge-test: weaving the network into happy little intersecting majority rings
|
pause-test: pausing random node with SIGSTOP/SIGCONT
|
crash-test: killing random nodes and restarting them
|
partition-test: Cuts the network into randomly chosen halves
|
partition-majority-test: Cuts the network into randomly majority groups
|
benchmark本次测试并不是压测极限性能,主要希望验证 Replicator 中的非可重入锁改为了普通的可重入锁 #783 会不会有性能下降,所以核心思路是多起 replicatror ,少数 client 适当加压,tps、时延差不多就可以了 测试条件: 1.3.10 (可重入锁 Replicator)
1.3.9 (老版本)
横向对比 (左:1.3.10;右:1.3.9) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
unit test
jepsen verification
benchmark
release note
release
1.3.10
2022-03-17
Features
readIndexToleranceThreshold
参数设置快速失败阈值 Support a config to make read index read failfast. #738Bug Fixes
atomic move
避免文件重新命名是被损坏 (fix) use atomic move to avoid file corruption #745 RheaKV snapshot inconsistent if node panic during compress save. #604Breaking Changes
致谢(排名不分先后)
@farawayliu @horizonzy @yuyang0423 @googlespot @MartianQiu @OneSizeFitsQuorum