From e1972c561a23e74983f1a0caef972cdbf54f4ee3 Mon Sep 17 00:00:00 2001 From: chaser-ch Date: Wed, 20 Jul 2022 11:28:55 +0800 Subject: [PATCH] [CP] [CP] fix fuse row cache problem --- src/storage/ob_single_merge.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/storage/ob_single_merge.cpp b/src/storage/ob_single_merge.cpp index 8d624906ae..a02558de25 100644 --- a/src/storage/ob_single_merge.cpp +++ b/src/storage/ob_single_merge.cpp @@ -203,6 +203,12 @@ int ObSingleMerge::inner_get_next_row(ObStoreRow& row) } } } + if (OB_SUCC(ret)) { + if (found_row_cache && end_table_idx == 0) { + handle_.reset(); + found_row_cache = false; + } + } } }