[BUG.FIX] fix no reset tablet.
This commit is contained in:
@ -553,8 +553,9 @@ int ObMetaPointerMap<Key, T>::get_meta_obj_with_external_memory(
|
|||||||
} else {
|
} else {
|
||||||
bool need_free_obj = false;
|
bool need_free_obj = false;
|
||||||
T *t = nullptr;
|
T *t = nullptr;
|
||||||
|
t = new (buf) T();
|
||||||
do {
|
do {
|
||||||
t = new (buf) T();
|
t->reset();
|
||||||
if (OB_FAIL(load_meta_obj(key, t_ptr, allocator, disk_addr, t, false/*using_obj_pool*/))) {
|
if (OB_FAIL(load_meta_obj(key, t_ptr, allocator, disk_addr, t, false/*using_obj_pool*/))) {
|
||||||
STORAGE_LOG(WARN, "load obj from disk fail", K(ret), K(key), KPC(t_ptr), K(lbt()));
|
STORAGE_LOG(WARN, "load obj from disk fail", K(ret), K(key), KPC(t_ptr), K(lbt()));
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user