[mysql tablelock][master] placeholder for table lock priority queue

This commit is contained in:
jw-guo
2024-07-23 08:22:25 +00:00
committed by ob-robot
parent efbec60b0b
commit a7553305fc
7 changed files with 88 additions and 10 deletions

View File

@ -63,6 +63,7 @@ ObTxSEQ TEST_SERIAL_FINAL_SEQ_NO = ObTxSEQ(12346, 0);
LSKey TEST_LS_KEY;
ObXATransID TEST_XID;
ObTxPrevLogType TEST_PREV_LOG_TYPE(ObTxPrevLogType::TypeEnum::TRANSFER_IN);
tablelock::ObTableLockPrioOpArray TEST_PRIO_OP_ARRAY;
struct OldTestLog
@ -216,7 +217,8 @@ TEST_F(TestObTxLog, tx_log_body_except_redo)
TEST_MAX_SUBMITTED_SEQ_NO,
TEST_CLUSTER_VERSION,
TEST_XID,
TEST_SERIAL_FINAL_SEQ_NO);
TEST_SERIAL_FINAL_SEQ_NO,
TEST_PRIO_OP_ARRAY);
ObTxPrepareLog filll_prepare(TEST_LS_ARRAY, TEST_LOG_OFFSET, TEST_PREV_LOG_TYPE);
ObTxCommitLog fill_commit(share::SCN::base_scn(),
TEST_CHECKSUM,
@ -596,6 +598,10 @@ TEST_F(TestObTxLog, test_default_log_deserialize)
replay_member_cnt++;
EXPECT_EQ(fill_active_state.get_serial_final_seq_no(), replay_active_state.get_serial_final_seq_no());
replay_member_cnt++;
EXPECT_EQ(fill_active_state.get_associated_session_id(), replay_active_state.get_associated_session_id());
replay_member_cnt++;
EXPECT_EQ(fill_active_state.get_prio_op_array().count(), replay_active_state.get_prio_op_array().count());
replay_member_cnt++;
EXPECT_EQ(replay_member_cnt, fill_member_cnt);
ObTxCommitInfoLogTempRef commit_state_temp_ref;