Skip to content
This repository has been archived by the owner on Aug 18, 2020. It is now read-only.

Releases: Qihoo360/zeppelin

Release 0.6.3

08 Sep 08:18
Compare
Choose a tag to compare

更新

  • 限制Node epoch单向增大

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:v2.0.2
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.6.2

01 Sep 11:23
Compare
Choose a tag to compare

更新

  • 更新floyd
  • 修复Binlog Lease命令在主从异常状况下阻止重建的问题
  • Fallback操作重置Binlog到文件开头,避免同文件中保留老数据

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:v2.0.2
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.6.1

22 Aug 10:59
Compare
Choose a tag to compare

更新

  • 更新floyd
  • 修复BGSave导致心跳等待的问题
  • Node Server的binlog client由BinlogSender各自维护一份
  • Floyd 升级,meta log格式不兼容,需要清空历史

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:v2.0.1
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.6.0

08 Aug 09:44
Compare
Choose a tag to compare

更新

  • Master端动态更新Slave lease,Slave超时重新建立同步关系
  • 优化日志信息
  • 不可恢复错误直接退出
  • 保留更多的binlog
  • 增加check_binlog_hole工具
  • 增加empty_trash 工具
  • 建立同步关系超时重试
  • 修复全同步后保留多余binlog问题
  • 记录binlog fallback情况,并提供查询接口
  • 轮训尝试不同Meta
  • 修复重连时,Meta可能没有Offset信息问题
  • Trysync检查Slave Epoch
  • 修复Master上binlog purge不及时问题

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:1.3.1
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.5.2

17 Jul 10:21
Compare
Choose a tag to compare

更新

  • 调成Ping超时检测时间,减少抖动
  • 增加全量同步及部分同步信息
  • Meta SetMaster针对指定表
  • 增加dump meta工具

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:1.3.1
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.5.1

12 Jul 08:09
Compare
Choose a tag to compare

更新

  • Floyd to 1.3.1

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:1.3.1
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zeppelin 0.5.0

10 Jul 09:09
Compare
Choose a tag to compare

更新

  • Node Ping Meta 只携带变化的offset信息
  • 解决极端情况下sync 命令卡死问题
  • 支持点更新
  • 回收站的方式删除db及log
  • 支持flushdb命令

使用新版Floyd

  • 改变Log实现方式,性能极大提高
  • 导致Meta与之前版本不兼容

依赖

  • slash: v1.0
  • pink:v3.0.4
  • floyd:1.3.0
  • nemo-rocksdb: v1.0-simplify
  • rocksdb: v5.0.1

Zepplin 0.4.0

05 Jun 10:11
Compare
Choose a tag to compare
  • feature:
    • 增加了DataNode对Partition的打开和关闭的管理,优化了资源使用;
    • 增加了manager接口MetaStatus,可以查询floyd内部信息;
    • 增加了floyd的log解析工具:log_parser;
    • 增加了meta的检查和修复工具:check_meta;
  • 使用新版的pink:
    • 结构更加清晰,大量精简上层代码;
    • 优化线程使用方式
  • 使用新版floyd:
    • 新增log解析和升级工具
    • 整体结构清晰;
    • 去掉seed节点的依赖;
    • 使用nemo-rocksdb替换leveldb;
    • 可维护性、稳定性提高;
    • 内存占用、错误处理更可控;
  • 使用新版slash

Zeppelin 0.3.3

15 May 07:01
Compare
Choose a tag to compare
  1. 支持DropTable
  2. 支持Key ttl expire
  3. meta的partition 分配从随机位置开始
  4. 增加监控命令InfoRepl查看单个node的副本元信息状态
  5. 增加监控命令InfoServer查看单个node状态
  6. 二进制增加-v查看git版本号及编译时间
  7. 引擎相关参数可配置
  8. 将client相关内容迁移到单独项目

Zeppelin 0.3.2

14 Apr 07:52
Compare
Choose a tag to compare

Server

  1. 提供mget功能
  2. 修复创建空名称表问题
  3. 修复单机多盘下可能同步问题

Client

  1. 提供mget接口