Skip to content

Commit

Permalink
[Bugfix] fix ObHTableLockMgr from MTL_BIND to MTL_BIND2
Browse files Browse the repository at this point in the history
  • Loading branch information
WeiXinChan authored and ob-robot committed Oct 23, 2023
1 parent ae83f02 commit 4a8d26d
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
2 changes: 1 addition & 1 deletion mittest/mtlenv/mock_tenant_module_env.h
Original file line number Diff line number Diff line change
Expand Up @@ -702,7 +702,7 @@ int MockTenantModuleEnv::init()
MTL_BIND2(server_obj_pool_mtl_new<ObTableScanIterator>, nullptr, nullptr, nullptr, nullptr, server_obj_pool_mtl_destroy<ObTableScanIterator>);
MTL_BIND(ObTenantSQLSessionMgr::mtl_init, ObTenantSQLSessionMgr::mtl_destroy);
MTL_BIND2(mtl_new_default, ObRebuildService::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
MTL_BIND(table::ObHTableLockMgr::mtl_init, table::ObHTableLockMgr::mtl_destroy);
MTL_BIND2(mtl_new_default, table::ObHTableLockMgr::mtl_init, nullptr, nullptr, nullptr, table::ObHTableLockMgr::mtl_destroy);
MTL_BIND2(mtl_new_default, omt::ObTenantSrs::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
MTL_BIND2(mtl_new_default, table::ObTableApiSessPoolMgr::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
}
Expand Down
2 changes: 1 addition & 1 deletion src/observer/omt/ob_multi_tenant.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -529,7 +529,7 @@ int ObMultiTenant::init(ObAddr myaddr,
MTL_BIND2(mtl_new_default, ObTenantErrsimEventMgr::mtl_init, nullptr, nullptr, nullptr, mtl_destroy_default);
#endif

MTL_BIND(table::ObHTableLockMgr::mtl_init, table::ObHTableLockMgr::mtl_destroy);
MTL_BIND2(mtl_new_default, table::ObHTableLockMgr::mtl_init, nullptr, nullptr, nullptr, table::ObHTableLockMgr::mtl_destroy);
MTL_BIND2(mtl_new_default, ObSharedTimer::mtl_init, ObSharedTimer::mtl_start, ObSharedTimer::mtl_stop, ObSharedTimer::mtl_wait, mtl_destroy_default);
MTL_BIND2(mtl_new_default, ObOptStatMonitorManager::mtl_init, ObOptStatMonitorManager::mtl_start, ObOptStatMonitorManager::mtl_stop, ObOptStatMonitorManager::mtl_wait, mtl_destroy_default);
MTL_BIND2(mtl_new_default, ObTenantSrs::mtl_init, mtl_start_default, mtl_stop_default, mtl_wait_default, mtl_destroy_default);
Expand Down
5 changes: 2 additions & 3 deletions src/observer/table/ob_htable_lock_mgr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,9 @@ const char *OB_HTABLE_LOCK_MANAGER = "hTableLockMgr";
int ObHTableLockMgr::mtl_init(ObHTableLockMgr *&htable_lock_mgr)
{
int ret = OB_SUCCESS;
htable_lock_mgr = OB_NEW(ObHTableLockMgr, ObMemAttr(MTL_ID(), OB_HTABLE_LOCK_MANAGER));
if (OB_ISNULL(htable_lock_mgr)) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to alloc memory for ObHTableLockMgr", K(ret));
ret = OB_ERR_UNEXPECTED;
LOG_WARN("htable_lock_mgr is null", K(ret));
} else if (OB_FAIL(htable_lock_mgr->init())) {
LOG_WARN("failed to init htable lock manager", K(ret));
}
Expand Down

0 comments on commit 4a8d26d

Please sign in to comment.