-
Notifications
You must be signed in to change notification settings - Fork 311
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
Release 1.11.6 #354
Comments
Release Notes of v1.11.6The following are the highlights in this release: Important bugfix on failure detection!This bug occurred a few times in a week in our production. Each time causes one server restart. For user who experiences this bug we suggest you to upgrade to 1.11.6. Related PR: XiaoMi/rdsn#272, XiaoMi/rdsn#279, XiaoMi/rdsn#277 Related Issue: #315 Stability FixesServer connection threshold support: XiaoMi/rdsn#234 Whitelist support: XiaoMi/rdsn#228, XiaoMi/rdsn#226 Related Docs: https://pegasus-kv.github.io/administration/whitelist Optimization of Memory UsageIn XiaoMi, some of our clusters experience unreasonably high memory load. To reduce the unknown-where memory cost we introduce "auto-memory-release", thanks to @linlinhaohao888. Currently this feature is disable by default due to severe performance downgrade during each run of memory release. Related PR: XiaoMi/rdsn#278 Related Docs: TBD Upgrade from the previous version[core]
- ;tool = fastrun
- cli_local = false
- cli_remote = false
- start_nfs = false
- ;logging_factory_name = dsn::tools::hpc_logger
+ tcmalloc_release_rate = 1.0 # default
- [tools.hpc_logger]
- per_thread_buffer_bytes = 8192
[threadpool.THREAD_POOL_DEFAULT]
- max_input_queue_length = 1024
[replication]
+ duplication_disabled = true
+ mem_release_interval_ms = 86400000 # 1day
+ mem_release_enabled = false # disable by default
[pegasus.server]
- updating_rocksdb_sstsize_interval_seconds = 600
+ update_rdb_stat_interval = 600
[task..default]
- fast_execution_in_network_thread = false |
This is a minor release, including some bugfixes.
utils: fix a bug in table_printer and add several unit tests XiaoMi/rdsn#265 (XiaoMi/rdsn@83959da)
replication: fix cold backup bug & config loading XiaoMi/rdsn#267 (XiaoMi/rdsn@e726a81)
bugfix: fix error handling in filesystem::file_tree_walk XiaoMi/rdsn#268 (XiaoMi/rdsn@314cd90)
scripts: build rocksdb with RelWithDebInfo #355 (bfc3421)
Scripts and docs:
docker: add scripts for packing docker image & local docker cluster d… #335 (040af1e)
scripts: add convenience script for creating table #348 (2887873)
docs: update readme of Pegasus #349 (547f647)
Minor fixes:
remote-cmd: make HANDLE_CLI_FLAGS a short line of macro XiaoMi/rdsn#229 (XiaoMi/rdsn@b464267)
config: add configuration duplication_disabled XiaoMi/rdsn#230 (XiaoMi/rdsn@a493678)
utils: test format utilities XiaoMi/rdsn#231 (XiaoMi/rdsn@fc0f324)
log: reduce some rocksdb statistics log #326 (5cf8b7a)
refactor: remove some useless configs #338 (3c59ffd)
*: improve the method of modify the config in test #352 (7ff7cd3)
Configuration updates:
The text was updated successfully, but these errors were encountered: