Skip to content

Release v0.5.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@taocp taocp released this 07 Nov 10:54
· 33 commits to 0.5 since this release

截至2016.11.08
base: master

版本要点

  1. 将tera的key作为mysql的primary key支持seek
  2. 重构SDK头文件,重写大部分注释
  3. SDK成员变量命名风格统一为name_
  4. 支持SDK记录当前代码版本
  5. Python SDK支持用户自定义libtera_c.so的路径
  6. 支持扩展性更高的manifest格式
  7. 写manifest移出lock范围
  8. 增强原子计数器的准确度
  9. 支持table_cache的大小以size指定
  10. 增加cache的profile信息
  11. 提供通用的scheduler脚本(负载均衡)
  12. 增加tablet状态更新信息支持scheduler对游离tablet的判断
  13. 支持元信息的管理和只读权限分离
  14. 记录RPC请求的源ip和port
  15. 支持测试case的生成和运行分离
  16. 升级build脚本以及各个依赖版本
  17. 文档:增加SDK各模块文档、单行事务文档,更新onebox文档

问题修复

  1. 修复在gcc4下的编译问题
  2. 修复enable和disable过程中可能触发的bug
  3. 修复多线程负载均衡可能触发的问题
  4. 修复线程池1ms定时任务很不准确的问题
  5. 修复nexus sdk在lock返回时session id可能变化导致的问题
  6. 修复ttlkv表scan提前终止的bug
  7. 修复负载均衡过程中master内存变更触发的bug