From c0e386014181326026133d2510d9921e41b958d7 Mon Sep 17 00:00:00 2001 From: chaser-ch Date: Wed, 23 Mar 2022 22:06:50 +0800 Subject: [PATCH] revert invalid range defend for purge --- src/storage/memtable/ob_memtable_iterator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/storage/memtable/ob_memtable_iterator.cpp b/src/storage/memtable/ob_memtable_iterator.cpp index 3164cc883e..4eb2cc9770 100644 --- a/src/storage/memtable/ob_memtable_iterator.cpp +++ b/src/storage/memtable/ob_memtable_iterator.cpp @@ -240,6 +240,7 @@ int ObMemtableScanIterator::prepare_scan() TRANS_LOG(WARN, "get snapshot info failed", K(ret)); } else if (OB_FAIL(get_real_range(cur_range_.get_range(), range))) { TRANS_LOG(WARN, "fail to get_real_range", K(ret), K(cur_range_)); + ret = OB_ITER_END; } else if (OB_FAIL(ObMemtableKey::build( start_key, param_->table_id_, *param_->out_cols_, &range.get_start_key(), *context_->allocator_))) { TRANS_LOG(WARN, "start key build fail", K(param_->table_id_), K(range)); -- GitLab