fix test_io_manager test case
This commit is contained in:
@ -112,6 +112,7 @@ void ObIOManager::destroy()
|
|||||||
server_io_manager_ = nullptr;
|
server_io_manager_ = nullptr;
|
||||||
allocator_.destroy();
|
allocator_.destroy();
|
||||||
is_inited_ = false;
|
is_inited_ = false;
|
||||||
|
LOG_INFO("io manager is destroyed");
|
||||||
}
|
}
|
||||||
|
|
||||||
int ObIOManager::start()
|
int ObIOManager::start()
|
||||||
@ -547,7 +548,7 @@ int ObTenantIOManager::mtl_new(ObTenantIOManager *&io_service)
|
|||||||
io_service = nullptr;
|
io_service = nullptr;
|
||||||
if (is_virtual_tenant_id(MTL_ID())) {
|
if (is_virtual_tenant_id(MTL_ID())) {
|
||||||
// do nothing
|
// do nothing
|
||||||
} else if (OB_ISNULL(buf = OB_IO_MANAGER.allocator_.alloc(sizeof(ObTenantIOManager)))) {
|
} else if (OB_ISNULL(buf = ob_malloc(sizeof(ObTenantIOManager), ObMemAttr(MTL_ID(), "IO_MGR")))) {
|
||||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||||
FLOG_WARN("failed to alloc tenant io mgr", K(ret));
|
FLOG_WARN("failed to alloc tenant io mgr", K(ret));
|
||||||
} else {
|
} else {
|
||||||
@ -581,7 +582,7 @@ void ObTenantIOManager::mtl_destroy(ObTenantIOManager *&io_service)
|
|||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
if (OB_NOT_NULL(io_service)) {
|
if (OB_NOT_NULL(io_service)) {
|
||||||
io_service->~ObTenantIOManager();
|
io_service->~ObTenantIOManager();
|
||||||
OB_IO_MANAGER.allocator_.free(io_service);
|
ob_free(io_service);
|
||||||
io_service = nullptr;
|
io_service = nullptr;
|
||||||
FLOG_INFO("mtl destroy tenant io manager success", K(MTL_ID()));
|
FLOG_INFO("mtl destroy tenant io manager success", K(MTL_ID()));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user