本文為您介紹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空結果情境null 指標解引用 |
|
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 |
|
V3.1及之後版本 |
升級至V4.0.32或更高版本。 |
|
P2 |
修複CachedPlan變更導致分區裁剪指標逃逸 |
Prepared Statement複用CachedPlan時,分區裁剪節點寫入了已失效指標,後續執行可能解引用懸null 指標並觸發FE Coredump。 |
V4.0及之後版本 |