pika 更新至 2.1.4 版本

infra 360基础架构组 2016-11-30

Bug修复:

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

优化:

  1. 基于rocksdb 4.9更新Nemo引擎,支持多线程compact,后期会基于rocksdb新特新给Nemo和pika增加更多引擎方面的功能支持
  2. 新增dbsize命令
  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+(rocksdb 4.9要求)版本编译,更新gcc后执行make distclean && make __REL=1编译
  2. 仅支持从2.1.0+版本平滑升级到2.1.4,如果从更早版本升级,请看2.1.0的注意事项

欢迎给pika 点赞加star 哦. 目前pika 已经用在 360, 微博, 美团, 迅雷, Genera, 环信等等大公司线上核心系统

https://github.com/Qihoo360/pika


本站仅按申请收录文章,版权归原作者所有
如若侵权,请联系本站删除
觉得不错,分享给更多人看到
360基础架构组 热门文章:

基础架构组招聘    阅读/点赞 : 945/8

九问纠删码    阅读/点赞 : 643/15

[LevelDB系列] 数据存储    阅读/点赞 : 324/8

talk about event based concurrency    阅读/点赞 : 239/7

linux write 落盘问题    阅读/点赞 : 230/7

pika 更新至 2.1.4 版本    阅读/点赞 : 192/6

Pika的API和高可运维总结    阅读/点赞 : 181/8

360基础架构组 微信二维码

360基础架构组 微信二维码

数据

阅读 192
点赞 6
更新 12月2日 20:45