[FEAT MERGE] del_tenant_memleak branch

Co-authored-by: HaHaJeff <jeffzhouhhh@gmail.com>
This commit is contained in:
obdev
2023-01-28 19:29:23 +08:00
committed by ob-robot
parent e3b89cd741
commit ba19ba90e0
179 changed files with 3235 additions and 2291 deletions

View File

@ -396,7 +396,7 @@ int ObHashSetDumpTest::init_tenant_mgr()
ulmt,
llmt);
EXPECT_EQ(OB_SUCCESS, ret);
lib::ObTenantCtxAllocator *ctx_allocator =
auto ctx_allocator =
lib::ObMallocAllocator::get_instance()->get_tenant_ctx_allocator(
OB_SERVER_TENANT_ID, common::ObCtxIds::DEFAULT_CTX_ID);
EXPECT_EQ(OB_SUCCESS, ret);

View File

@ -641,7 +641,7 @@ int ObHashSetDumpTest::init_tenant_mgr()
EXPECT_EQ(OB_SUCCESS, ret);
ret = tm.set_tenant_mem_limit(OB_SERVER_TENANT_ID, ulmt, llmt);
EXPECT_EQ(OB_SUCCESS, ret);
lib::ObTenantCtxAllocator *ctx_allocator =
auto ctx_allocator =
lib::ObMallocAllocator::get_instance()->get_tenant_ctx_allocator(
OB_SERVER_TENANT_ID, common::ObCtxIds::DEFAULT_CTX_ID);
EXPECT_EQ(OB_SUCCESS, ret);

View File

@ -136,7 +136,7 @@ public:
spec9_.plan_ = phy_plan;
spec10_.plan_ = phy_plan;
spec11_.plan_ = phy_plan;
}
int init_tenant_mgr();
@ -430,7 +430,7 @@ public:
return ret;
}
int generate_hash_distinct_spec(ObHashDistinctSpec &spec)
int generate_hash_distinct_spec(ObHashDistinctSpec &spec)
{
int ret = OB_SUCCESS;
@ -699,7 +699,7 @@ protected:
int ObHashSetDumpTest::SetPlan::setup_plan(ObOperator *set_op)
{
int ret = OB_SUCCESS;
bool is_hash = (nullptr != dynamic_cast<ObHashSetOp *> (set_op));
bool is_hash = (nullptr != dynamic_cast<ObHashSetOp *> (set_op));
bool is_distinct = (nullptr != dynamic_cast<ObHashDistinctOp *> (set_op) || nullptr != dynamic_cast<ObMergeDistinctOp *> (set_op));
left_.init_expr(is_hash ? 0 : 30000);
right_.init_expr(is_hash ? 0 : 30000);
@ -1015,7 +1015,7 @@ int ObHashSetDumpTest::init_tenant_mgr()
ulmt,
llmt);
EXPECT_EQ(OB_SUCCESS, ret);
lib::ObTenantCtxAllocator *ctx_allocator =
auto ctx_allocator =
lib::ObMallocAllocator::get_instance()->get_tenant_ctx_allocator(
OB_SERVER_TENANT_ID, common::ObCtxIds::DEFAULT_CTX_ID);
EXPECT_EQ(OB_SUCCESS, ret);

View File

@ -722,7 +722,7 @@ int ObMergeSetVecTest::init_tenant_mgr()
EXPECT_EQ(OB_SUCCESS, ret);
ret = tm.set_tenant_mem_limit(OB_SERVER_TENANT_ID, ulmt, llmt);
EXPECT_EQ(OB_SUCCESS, ret);
lib::ObTenantCtxAllocator *ctx_allocator =
auto ctx_allocator =
lib::ObMallocAllocator::get_instance()->get_tenant_ctx_allocator(
OB_SERVER_TENANT_ID, common::ObCtxIds::DEFAULT_CTX_ID);
EXPECT_EQ(OB_SUCCESS, ret);