提交 bcbd68a6 编写于 作者: O obdev 提交者: wangzelin.wzl

fix mini merge after migration

上级 afd48ec8
......@@ -154,11 +154,10 @@ int ObPartitionMergePolicy::find_mini_merge_tables(
FLOG_INFO("memtable cannot mini merge now", K(ret), K(i), KPC(memtable), K(max_snapshot_version), K(memtable_handles), K(param));
break;
} else if (memtable->get_end_log_ts() <= clog_checkpoint_ts) {
if (!tablet_id.is_special_merge_tablet()) {
if (static_cast<ObMemtable *>(memtable)->get_is_force_freeze()
&& memtable->get_snapshot_version() > tablet.get_tablet_meta().snapshot_version_) {
contain_force_freeze_memtable = true;
}
if (!tablet_id.is_special_merge_tablet() &&
static_cast<ObMemtable *>(memtable)->get_is_force_freeze() &&
memtable->get_snapshot_version() > tablet.get_tablet_meta().snapshot_version_) {
contain_force_freeze_memtable = true;
} else {
LOG_DEBUG("memtable wait to release", K(param), KPC(memtable));
continue;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册