[CP] Split prepare stmt memory to tenants

This commit is contained in:
obdev
2023-07-13 05:18:17 +00:00
committed by ob-robot
parent 58d0d34e2c
commit 91889593fd
7 changed files with 24 additions and 21 deletions

View File

@ -445,8 +445,8 @@ struct ObInnerContextMap {
} else {
new (context_map_) ObInnerContextHashMap ();
if (OB_FAIL(context_map_->create(hash::cal_next_prime(32),
ObModIds::OB_HASH_BUCKET,
ObModIds::OB_HASH_NODE))) {
ObModIds::OB_HASH_BUCKET,
ObModIds::OB_HASH_NODE))) {
SQL_ENG_LOG(WARN, "failed to init hash map", K(ret));
}
}
@ -1247,7 +1247,8 @@ private:
if (OB_UNLIKELY(!ps_session_info_map_.created())) {
ret = ps_session_info_map_.create(common::hash::cal_next_prime(PS_BUCKET_NUM),
common::ObModIds::OB_HASH_BUCKET_PS_SESSION_INFO,
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO);
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO,
orig_tenant_id_);
}
return ret;
}
@ -1262,7 +1263,8 @@ private:
if (OB_UNLIKELY(!ps_name_id_map_.created())) {
ret = ps_name_id_map_.create(common::hash::cal_next_prime(PS_BUCKET_NUM),
common::ObModIds::OB_HASH_BUCKET_PS_SESSION_INFO,
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO);
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO,
orig_tenant_id_);
}
return ret;
}