[SCN] modify missing scenes
This commit is contained in:
@ -751,7 +751,9 @@ TEST_F(TestCompactionPolicy, check_minor_merge_basic)
|
||||
|
||||
common::ObArray<ObTenantFreezeInfoMgr::FreezeInfo> freeze_info;
|
||||
common::ObArray<share::ObSnapshotInfo> snapshots;
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(1, 1, 0)));
|
||||
palf::SCN scn;
|
||||
scn.convert_for_tx(1);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
|
||||
ret = TestCompactionPolicy::prepare_freeze_info(500, freeze_info, snapshots);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
@ -784,9 +786,13 @@ TEST_F(TestCompactionPolicy, check_no_need_minor_merge)
|
||||
|
||||
common::ObArray<ObTenantFreezeInfoMgr::FreezeInfo> freeze_info;
|
||||
common::ObArray<share::ObSnapshotInfo> snapshots;
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(1, 1, 0)));
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(320, 1, 0)));
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(400, 1, 0)));
|
||||
palf::SCN scn;
|
||||
scn.convert_for_tx(1);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
scn.convert_for_tx(320);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
scn.convert_for_tx(400);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
|
||||
ret = TestCompactionPolicy::prepare_freeze_info(500, freeze_info, snapshots);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
@ -819,8 +825,11 @@ TEST_F(TestCompactionPolicy, check_major_merge_basic)
|
||||
|
||||
common::ObArray<ObTenantFreezeInfoMgr::FreezeInfo> freeze_info;
|
||||
common::ObArray<share::ObSnapshotInfo> snapshots;
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(1, 1, 0)));
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(340, 1, 0)));
|
||||
palf::SCN scn;
|
||||
scn.convert_for_tx(1);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
scn.convert_for_tx(340);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
|
||||
ret = TestCompactionPolicy::prepare_freeze_info(500, freeze_info, snapshots);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
@ -854,8 +863,11 @@ TEST_F(TestCompactionPolicy, check_no_need_major_merge)
|
||||
|
||||
common::ObArray<ObTenantFreezeInfoMgr::FreezeInfo> freeze_info;
|
||||
common::ObArray<share::ObSnapshotInfo> snapshots;
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(1, 1, 0)));
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(340, 1, 0)));
|
||||
palf::SCN scn;
|
||||
scn.convert_for_tx(1);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
scn.convert_for_tx(340);
|
||||
ASSERT_EQ(OB_SUCCESS, freeze_info.push_back(ObTenantFreezeInfoMgr::FreezeInfo(scn, 1, 0)));
|
||||
|
||||
ret = TestCompactionPolicy::prepare_freeze_info(500, freeze_info, snapshots);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
|
||||
@ -283,6 +283,7 @@ TEST_F(TestIOStruct, IOAllocator)
|
||||
TEST_F(TestIOStruct, IORequest)
|
||||
{
|
||||
ObTenantIOManager tenant_io_mgr;
|
||||
tenant_io_mgr.inc_ref();
|
||||
ASSERT_SUCC(tenant_io_mgr.io_allocator_.init(TEST_TENANT_ID, IO_MEMORY_LIMIT));
|
||||
ObRefHolder<ObTenantIOManager> holder(&tenant_io_mgr);
|
||||
ObIOFd fd;
|
||||
|
||||
@ -121,8 +121,10 @@ public:
|
||||
msg.request_id_ = op_sn_;
|
||||
msg.savepoint_ = 1;
|
||||
msg.op_sn_ = op_sn_;
|
||||
msg.branch_id_ = 1;
|
||||
msg.tx_ptr_ = tx;
|
||||
msg.can_elr_ = true;
|
||||
msg.session_id_ = 202;
|
||||
msg.tx_addr_ = ObAddr(ObAddr::VER::IPV4, "127.1.1.2", 8919);
|
||||
msg.tx_expire_ts_ = 120000;
|
||||
}
|
||||
void build_tx_keepalive_msg(ObTxKeepaliveMsg &msg)
|
||||
{
|
||||
@ -432,11 +434,10 @@ TEST_F(TestObTxMsg, trans_rollback_sp_msg)
|
||||
EXPECT_EQ(msg.cluster_id_, msg1.cluster_id_);
|
||||
EXPECT_EQ(msg.savepoint_, msg1.savepoint_);
|
||||
EXPECT_EQ(msg.op_sn_, msg1.op_sn_);
|
||||
EXPECT_EQ(msg.branch_id_, msg1.branch_id_);
|
||||
EXPECT_EQ(msg.tx_ptr_->parts_[0].id_, msg1.tx_ptr_->parts_[0].id_);
|
||||
if (OB_NOT_NULL(msg.tx_ptr_)) {
|
||||
msg.tx_ptr_ = NULL;
|
||||
}
|
||||
EXPECT_EQ(msg.can_elr_, msg1.can_elr_);
|
||||
EXPECT_EQ(msg.session_id_, msg1.session_id_);
|
||||
EXPECT_EQ(msg.tx_addr_, msg1.tx_addr_);
|
||||
EXPECT_EQ(msg.tx_expire_ts_, msg1.tx_expire_ts_);
|
||||
}
|
||||
|
||||
TEST_F(TestObTxMsg, trans_keepalive_msg)
|
||||
|
||||
Reference in New Issue
Block a user