您现在的位置是:首页 > 文章详情

Apache Ignite 2.8.1 版本发布,内存计算平台,小版本更新

日期:2020-05-28点击:522

Apache Ignite 2.8.0版本发布2个月后,研发团队发布了2.8.1版本,解决了大版本发布后社区反馈的以及遗留的一系列问题。

Apache Ignite 2.8.1

安全:

  • 解决了使用H2管理权限进行SQL连接时的安全漏洞;

Ignite Core:

  • 新增了获取集群完整再平衡状态的指标;
  • 新增了COMPUTE_JOB系统视图;
  • 在DistributedMetaStorage中新增了对long型主键的支持;
  • 新增了事务操作相关的指标;
  • 解决了瘦客户端的ClassCastException异常;
  • 解决了LogExporterSpi激活时的IllegalArgumentException异常;
  • 解决了2.8.0版本中JDBC瘦客户端执行SELECT查询时可能的崩溃问题;
  • 解决了Java瘦客户端中系统类型生成typeId错误的问题;
  • 解决了Ignite节点中MERGE INTO失败的问题;
  • 解决了MetricRegistryMBean 和 OpenCensusExporterSpi 内存泄露的问题;
  • 解决了直方图名字中包含下划线时MetricRegistryMBean中显示直方图值错误的问题;
  • 解决了MetricRegistryMBean线程安全的问题;
  • 解决了初始化Cassandra Store时的空指针问题;
  • 解决了缓存创建时ExchangeLatchManager可能的空指针异常问题;
  • 解决了H2Connection执行INSERT时可能的内存泄漏问题;
  • 解决了KILL QUERY命令在用户持有或者泄露时查询游标时失败的问题;
  • 解决了MapResult关闭时的潜在竞争问题;
  • 解决了查询汇总阶段重试时可能的空指针问题;
  • 解决了必须关闭或完全读取本地查询游标才能解锁GridH2TableGridH2Table的问题;
  • 解决了TcpCommunicationSpi指标实现上的一些问题;
  • 解决了瘦客户端线程未终止的问题;
  • 解决了所有二进制类型注册两次的问题;
  • 解决了WAL段较小时可能的集群故障问题;
  • 解决了再平衡过程中停止缓存可能的空指针和故障问题;
  • 解决了BinaryObject字段无法配置序列化枚举的问题;
  • 解决了通过唯一性ID查找节点时可能的集群故障问题;
  • 解决了集群重启可能导致集群激活失败问题;
  • 解决了故障处理过程中持续生成线程堆栈可能会拖慢整个集群的问题;
  • 解决了销毁缓存组中的大型缓存可能导致的内存溢出问题;
  • 解决了缓存清空后动态索引重建导致AssertionError 或者 JVM 崩溃的问题;
  • 解决了在ConcurrentHashMap.size()上的争用问题;
  • 解决了原子类型缓存和事务-原子混合的缓存组之间的一致性问题;
  • 解决了删除非索引列后h2Tree进入非法状态的问题;
  • 解决了基线节点离开集群然后重新加入后,从清空的分区开始的历史 (WAL) 再平衡问题;
  • 解决了IgniteQueue.removeAll方法抛出空指针的问题;
  • 解决了ignitevisorcmd可能无法接入集群的问题;
  • 解决了缓存操作中断后可能导致的缓存数据和索引不一致的问题;
  • 解决了在迭代期间WAL记录类型重写不正确的问题;
  • 解决了节点关闭后间歇性出现[Failed to notify direct custom event listener] 异常的问题;
  • 解决了Spring Data中的缓存动态配置问题;
  • 解决了IgniteSecurityProcessor#withContext(java.util.UUID)方法的日志处理异常问题;
  • 解决了冻结处理过程的长时间交换问题;
  • 解决了不稳定的拓扑上可能的内存泄露问题;
  • 解决了指标导出器实现上在通信时可能的空指针问题;
  • 解决了缓存并发过期时get操作可能导致节点故障的问题;
  • 解决了事务性缓存上写入不正确的键类型后可能导致节点故障的问题;
  • 解决了在开启安全认证后处理IO消息时节点故障导致的空指针问题;
  • 解决了检索的行中索引类型和值类型不匹配导致的节点故障问题;
  • 解决了退出策略中不可比较的主键导致的失败处理和节点故障问题;
  • 解决了持久化中可能的页面泄露问题;
  • 解决了节流和检查点线程并发执行时可能导致的额外页面释放问题;
  • 解决了节点加入时的计数器不同导致其他节点持有的分区进入MOVING状态的问题;
  • 解决了如果语句的关键字小写导致的Spring Data查询注解不可用的问题;
  • 解决了远程瘦客户端无法正确认证的问题;
  • 解决了扫描查询有时可能导致节点故障的问题;
  • 解决了扫描查询/迭代器在复制缓存结果不正确的问题;
  • 解决了在WAL中检索检查点记录无法处理压缩的段的问题;
  • 解决了cache#putAllAsync方法无法收集指标的问题;
  • 解决了瘦模式JDBC流处理中使用函数时可能抛出BatchUpdateException异常的问题;
  • 解决了在出现了打开过多文件的NIO异常后的事务异常问题;
  • 解决了交换期间再平衡完成时更新分区状态卡住的问题;
  • 解决了由于缺失依赖导致的ZooKeeper发现无法工作的问题;

Ignite .Net:

  • 解决了使用DateTime or Guid类型参数时服务调用方法失败的问题;
  • 解决了以不同顺序序列化同一类型字段时出现的NullReferenceException异常。
原文链接:https://www.oschina.net/news/116000/apache-ignite-2-8-1-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章