全部产品
Search
文档中心

实时数仓Hologres:V4.0.32 Release Notes

更新时间:Jun 29, 2026

本文为您介绍Hologres V4.0.32版本的改进和问题修复信息。

改进

  • Paimon缓存策略优化:调整Paimon manifest cache默认page size,并默认关闭split cache,降低不必要缓存带来的开销。

问题修复

严重程度

标题

问题描述

影响版本

规避方式

P2

修复查询目标表时持久化Snapshot导致MemTable数据缺失

查询目标表时持久化Snapshot可能导致MemTable数据丢失风险,本版本改为禁用该持久化路径。

V4.0及之后版本

升级至V4.0.32或更高版本。

P2

修复Paimon Reader读取全删除Avro文件时卡住

当Avro data file被完全标记删除时,Paimon reader可能出现hangs。

V4.0及之后版本

P2

修复空ORC文件获取row count时CPU打满

stripe数为0的空ORC文件在读取row count时进入异常循环,导致holo worker CPU打满,进一步引发查询卡顿或失败。

V3.2及之后版本

停止读取对应的表。

P2

修复SPI_getvalue空结果场景空指针解引用

SPI_getvalue在查询结果为空时可能发生空指针解引用。

V4.0及之后版本

升级至V4.0.32或更高版本。

P2

修复Change Data扫描异常后transaction abort卡住

Change Data并发读取多个ORC文件时,底层异常未唤醒其他等待reader,导致refresh抛错后transaction abort长时间卡住。

V3.1及之后版本

杀掉aborting卡住的worker。

P0

修复ForeignTableExecutorAccessor生命周期缺陷导致Use-After-Free

ForeignTableExecutorAccessor::GetNext路径中shared_ptr生命周期管理缺陷会触发Use-After-Free,导致holo worker Coredump。

V3.1及之后版本

升级至V4.0.32或更高版本。

P2

修复CachedPlan变更导致分区裁剪指针逃逸

Prepared Statement复用CachedPlan时,分区裁剪节点写入了已失效指针,后续执行可能解引用悬空指针并触发FE Coredump。

V4.0及之后版本