[CP] [CP] Add diagnostic log for detection of schema mgr ref leak

This commit is contained in:
obdev
2022-08-25 18:15:35 +08:00
committed by wangzelin.wzl
parent 4e81072cd2
commit 50b76d0245
36 changed files with 134 additions and 30 deletions

View File

@ -36,7 +36,7 @@ ObAllRebalanceMapItemStat::ObAllRebalanceMapItemStat()
cur_map_size_(-1),
cur_zone_idx_(-1),
cur_item_idx_(-1),
schema_guard_(),
schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
table_schema_(NULL),
columns_()
{}

View File

@ -31,7 +31,7 @@ ObAllRebalanceMapStat::ObAllRebalanceMapStat()
tenant_maps_(),
cur_tenant_idx_(-1),
cur_map_idx_(-1),
schema_guard_(),
schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
table_schema_(NULL),
columns_()
{}

View File

@ -31,7 +31,7 @@ ObAllRebalanceTenantStat::ObAllRebalanceTenantStat()
all_tenants_(),
cur_tenant_idx_(-1),
cur_zone_idx_(-1),
schema_guard_(),
schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
table_schema_(NULL),
columns_()
{}

View File

@ -21,7 +21,7 @@ using namespace oceanbase::share::schema;
ObAllRebalanceUnitDistributionStat::ObAllRebalanceUnitDistributionStat(ObUnitManager& unit_mgr,
ObILeaderCoordinator& leader_coordinator, ObServerManager& server_mgr, ObZoneManager& zone_mgr)
: server_balance_plan_(unit_mgr, leader_coordinator, server_mgr, zone_mgr),
schema_guard_(),
schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
svr_ip_buf_(),
unit_info_(),
inited_(false)

View File

@ -21,7 +21,7 @@ using namespace oceanbase::share::schema;
ObAllRebalanceUnitMigrateStat::ObAllRebalanceUnitMigrateStat(ObUnitManager& unit_mgr,
ObILeaderCoordinator& leader_coordinator, ObServerManager& server_mgr, ObZoneManager& zone_mgr)
: server_balance_plan_(unit_mgr, leader_coordinator, server_mgr, zone_mgr),
schema_guard_(),
schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
src_ip_buf_(),
dst_ip_buf_(),
task_(),

View File

@ -25,7 +25,7 @@ namespace rootserver {
class ObAllVirtualLeaderStat : public common::ObVirtualTableProjector {
public:
ObAllVirtualLeaderStat()
: schema_guard_(),
: schema_guard_(share::schema::ObSchemaMgrItem::MOD_VIRTUAL_TABLE),
all_tenants_(),
cur_tenant_idx_(-1),
columns_(),