Release v2.11
Server
-
Tera 性能优化,在1kB value size的基线场景下:
- 稳定写吞吐提升1倍(在底层文件系统吞吐能够支持的情况下),目前约10M/s。
- 随机读qps性能由 4.8w 提升至 7.3w 左右。
- Batch Scan 性能提升4 ~ 5倍,目前极限约 450M/s。
- 单tablet 读热点性能提升1.75倍,qps 从 4w 提升至 11w。
-
Tera 稳定性提升:
- Master & Table 状态机重构。
- 修复load tablet 过程出现Current丢失的问题。
- unload过程优化,加速unload过程,解决自身机制导致的unload过慢引发 kick ts 问题。
- 负载均衡优先调整pending节点。
- 增加 tablet corruption 监控。
- 同压力下 CPU 开销降低:
- 5M/s 写吞吐,单机CPU 从 22% 降低到 5%。
- 4.8W qps 随机读,单机CPU 从 41% 降低到 24%。
-
事务
- 提供GlobalTranaction 全局事务功能。
- 提供Observer 触发计算功能。
-
其他常规bug修复及功能更新。
SDK
- 修复了SDK生命周期导致出Core的问题,对业务方透明。
- 删除 RowReader、RowMutation 中 GetTransaction() ,GetTable() 接口,需使用的业务方关注。