Skip to content

v2.1.4

Compare
Choose a tag to compare
@KernelMaker KernelMaker released this 10 Jan 03:12
· 796 commits to master since this release

Bug修复:

  1. 修复strlen在记录不存在时不返回0的错误

优化:

  1. 新增dbsize命令
  2. 提高手动compact任务在任务队列中的优先级,防止被由于大量del或spop产生小compact任务推迟
  3. 调整glog逻辑,INFO、WARNING、ERROR、FATAL互不重叠,减小日志冗余
  4. 设置引擎max_manifest_file_size配置为64M,防止由于服务时间很长加之compact过于频繁而导致引擎MANIFEST文件过大
  5. 在tools中用对应的代码文件更换二进制文件,通过make现编译生成工具,减少仓库大小;对lib下glog的so文件采用同样策略;支持make distclean方便彻底clean掉pika及submodule项目

注意事项

  1. pika从2.1.4推荐需要使用gcc 4.8+版本编译,更新gcc后执行make distclean && make __REL=1编译
  2. 仅支持从2.1.0+版本平滑升级到2.1.4,如果从更早版本升级,请看2.1.0的注意事项