[FIX] redesign ObFreezer to support multiple tablet freeze

This commit is contained in:
ZenoWang
2024-06-17 11:50:32 +00:00
committed by ob-robot
parent 0a4bfeca85
commit ca3bf29fe1
28 changed files with 1436 additions and 1022 deletions

View File

@ -221,7 +221,7 @@ TEST_F(ObLockTableBeforeRestartTest, test_commit_log)
// wait until ls checkpoint updated.
LOG_INFO("ObLockTableBeforeRestartTest::test_commit_log 1.4");
// freeze data, make sure other type flushed.
ASSERT_EQ(OB_SUCCESS, ls->logstream_freeze(false));
ASSERT_EQ(OB_SUCCESS, ls->logstream_freeze(checkpoint::INVALID_TRACE_ID, false /*is_sync*/));
while (ls->get_clog_checkpoint_scn() < rec_scn) {
usleep(100 * 1000); // sleep 100 ms
if (REACH_TIME_INTERVAL(10 * 1000 * 1000)) {