From d5115ecc21f4c7f66676cc503ed7f6d36ec76d78 Mon Sep 17 00:00:00 2001 From: zhengyu Date: Tue, 16 Jul 2024 15:07:50 +0800 Subject: [PATCH] [fix](MoW) fix MoW & segcompaction conflict on cache of temp segment (#37760) MoW will update delete bitmap during load, and the page cache could be modified by segcompaction. Disable page cache touchs when doing segcompaction could solve this problem. ## Proposed changes Issue Number: close #xxx Signed-off-by: freemandealer --- be/src/olap/rowset/segcompaction.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/be/src/olap/rowset/segcompaction.cpp b/be/src/olap/rowset/segcompaction.cpp index 9f7f0ec91f4338..1c152c75c0fb43 100644 --- a/be/src/olap/rowset/segcompaction.cpp +++ b/be/src/olap/rowset/segcompaction.cpp @@ -102,6 +102,7 @@ Status SegcompactionWorker::_get_segcompaction_reader( reader_params.tablet = tablet; reader_params.return_columns = return_columns; reader_params.is_key_column_group = is_key; + reader_params.use_page_cache = false; return (*reader)->init(reader_params, nullptr); }