提交 942e6907 编写于 作者: C chaser-ch 提交者: wangzelin.wzl

[CP] [CP] fix fuse row cache problem with warmup table store

上级 20060e88
...@@ -189,9 +189,8 @@ int ObSingleMerge::inner_get_next_row(ObStoreRow& row) ...@@ -189,9 +189,8 @@ int ObSingleMerge::inner_get_next_row(ObStoreRow& row)
if (OB_FAIL(tables.at(i, table))) { if (OB_FAIL(tables.at(i, table))) {
STORAGE_LOG(WARN, "fail to get ith table", K(ret)); STORAGE_LOG(WARN, "fail to get ith table", K(ret));
} else { } else {
if (table->get_base_version() < row_cache_snapshot_version && if (table->get_base_version() < row_cache_snapshot_version
row_cache_snapshot_version <= table->get_upper_trans_version() && && row_cache_snapshot_version <= table->get_upper_trans_version()) {
(!table->is_multi_version_minor_sstable() || sstable_end_log_ts <= table->get_end_log_ts())) {
if (table->get_multi_version_start() >= row_cache_snapshot_version) { if (table->get_multi_version_start() >= row_cache_snapshot_version) {
// do not use fuse row cache // do not use fuse row cache
handle_.reset(); handle_.reset();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册