Apache Ignite 2.7.6 发布了,Ignite 是一个以内存为中心的分布式HTAP数据库、缓存和处理平台,支持事务、分析以及流式负载,可以在PB级数据上享有内存级的性能。
这是一个小版本更新,主要解决了如下的问题:
Ignite:
- 未配置IGNITE_HOME时,调整默认的持久化目录,原生持久化文件不再存储于临时目录;
- 修复了执行在主复合键的一部分上使用等式谓词的SELECT查询时,即使匹配多行也会返回单行数据的问题;
- 修复了在检查点执行过程中可能导致数据损坏的问题;
- 修复了共享缓存组错误计算行大小,导致树损坏的问题;
- 通过在交换历史记录中优化GridDhtPartitionsFullMessage映射来减少Java堆占用空间;
- 修复了持有已销毁缓存的过时节点导致集群故障的问题;
- 修复了删除现有索引并使用其他值重建后,无法更改现有索引的inline_size属性的问题;
- 修复了未设置JAVA_HOME时可能导致control.sh脚本无法执行的问题;
- 修复了开启了持久化并禁用WAL MMAP时可能导致节点故障的问题;
- 修复了在检查点标记阶段杀掉节点可能导致PDS损坏的问题;
Ignite .NET:
- 原生持久化现在可以使用自定义映射函数;
- 修复了缺失的CacheEntryEventType.Removed事件。