Fix memstore not release after table refresh

This commit is contained in:
JiahuaChen
2023-11-01 08:13:07 +00:00
committed by ob-robot
parent 99db3c5d46
commit 71aa08728f
18 changed files with 194 additions and 86 deletions

View File

@ -38,6 +38,7 @@ int MockObAccessService::insert_rows(
int ret = OB_SUCCESS;
ObStoreCtxGuard ctx_guard;
ObLSHandle handle;
ObTabletHandle tablet_handle;
if (OB_UNLIKELY(!ls_id.is_valid())
|| OB_UNLIKELY(!tablet_id.is_valid())
@ -56,10 +57,11 @@ int MockObAccessService::insert_rows(
ObStoreAccessType::MODIFY,
dml_param,
tx_desc,
tablet_handle,
ctx_guard))) {
LOG_WARN("fail to check query allowed", K(ret), K(ls_id), K(tablet_id));
} else {
ret = tablet_service_->insert_rows(ctx_guard.get_tablet_handle(),
ret = tablet_service_->insert_rows(tablet_handle,
ctx_guard.get_store_ctx(),
dml_param,
column_ids,