Skip to content

Release v2.2.0

Compare
Choose a tag to compare
@JackyWoo JackyWoo released this 09 Oct 03:05
· 6 commits to master since this release

What's Changed

v2.2.0 is a major version in which we enhance the stablility on raft log and provide a convenient method to profile memory by jemalloc.

Feature

  • Add ability to enable, disable, dump jemalloc profiling and flush unused memory by @JackyWoo in #354

Performance

  • Use shared mutex for fowrard_response_callback by @JackyWoo in #343

Bug Fix

Enhancement

  • Add ability to turn OFF -Werror by @azat in #336
  • Fail fast for log error by @JackyWoo in #340
  • Use local time instead of UTC for snapshot file by @lzydmxy in #338
  • Optimize memory usage by removing term and length info for a log by @JackyWoo in #342
  • Support Dwarf 5 by @lzydmxy in #356
  • Add configuration max_log_segment_file_size and fix illegal open segment detection by @JackyWoo in #366
  • Store snapshots objects count in snapshot_obj_1 by @lzydmxy in #367

Code Refactor

Others

New Commiters

  • @lzydmxy became RaftKeeper commiter for the excellent work on the read-request performance optimization and snapshot optimization. Welcome!

New Contributors

  • @azat made first contribution in #336. Welcome!

Full Changelog: v2.1.1...v2.2.0