Fix a batch of memory not being split to tenant
This commit is contained in:
@ -568,10 +568,10 @@ TEST_F(TestIOStruct, IOCallbackManager)
|
||||
// test init
|
||||
ObIOCallbackManager callback_mgr;
|
||||
ASSERT_FALSE(callback_mgr.is_inited_);
|
||||
ASSERT_FAIL(callback_mgr.init(0, 1000, nullptr));
|
||||
ASSERT_FAIL(callback_mgr.init(TEST_TENANT_ID, 0, 1000, nullptr));
|
||||
ObIOAllocator io_allocator;
|
||||
ASSERT_SUCC(io_allocator.init(TEST_TENANT_ID, IO_MEMORY_LIMIT));
|
||||
ASSERT_SUCC(callback_mgr.init(2, 1000, &io_allocator));
|
||||
ASSERT_SUCC(callback_mgr.init(TEST_TENANT_ID, 2, 1000, &io_allocator));
|
||||
ASSERT_TRUE(callback_mgr.is_inited_);
|
||||
|
||||
// test enqueue and dequeue
|
||||
@ -2001,4 +2001,4 @@ int IOTracerSwitch::modify_tenant_io(IOPerfTenant &curr_tenant)
|
||||
LOG_WARN("refresh tenant io config failed", K(ret), K(curr_tenant.tenant_id_), K(curr_tenant.config_));
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user