[CP] [FEAT MERGE]checkpoint diagnose virtual tablet

Co-authored-by: LiefB <954800091@qq.com>
This commit is contained in:
obdev
2024-03-14 10:15:21 +00:00
committed by ob-robot
parent 68a433ea37
commit 7a8c39abcb
79 changed files with 5609 additions and 1462 deletions

View File

@ -112,7 +112,7 @@ public:
void minor_freeze_data_memtable(ObLS *ls)
{
TRANS_LOG(INFO, "minor_freeze_data_memtable begin");
ASSERT_EQ(OB_SUCCESS, ls->ls_freezer_.logstream_freeze());
ASSERT_EQ(OB_SUCCESS, ls->ls_freezer_.logstream_freeze(0));
// TODO(handora.qc): use more graceful wait
usleep(10 * 1000 * 1000);
@ -131,7 +131,7 @@ public:
dynamic_cast<ObLSTxService *>(
checkpoint_executor->handlers_[logservice::TRANS_SERVICE_LOG_BASE_TYPE])
->common_checkpoints_[ObCommonCheckpointType::TX_CTX_MEMTABLE_TYPE]);
ASSERT_EQ(OB_SUCCESS, tx_ctx_memtable->flush(share::SCN::max_scn()));
ASSERT_EQ(OB_SUCCESS, tx_ctx_memtable->flush(share::SCN::max_scn(), 0));
// TODO(handora.qc): use more graceful wait
usleep(10 * 1000 * 1000);