Specify tenant id for key_ranges of TableScanParam
This commit is contained in:
@ -215,7 +215,10 @@ int ObDASScanOp::swizzling_remote_task(ObDASRemoteInfo *remote_info)
|
||||
int ObDASScanOp::init_scan_param()
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
scan_param_.tenant_id_ = MTL_ID();
|
||||
uint64_t tenant_id = MTL_ID();
|
||||
scan_param_.tenant_id_ = tenant_id;
|
||||
scan_param_.key_ranges_.set_attr(ObMemAttr(tenant_id, "ScanParamKR"));
|
||||
scan_param_.ss_key_ranges_.set_attr(ObMemAttr(tenant_id, "ScanParamSSKR"));
|
||||
scan_param_.tx_lock_timeout_ = scan_rtdef_->tx_lock_timeout_;
|
||||
scan_param_.index_id_ = scan_ctdef_->ref_table_id_;
|
||||
scan_param_.is_get_ = scan_ctdef_->is_get_;
|
||||
@ -1218,7 +1221,10 @@ OB_INLINE ObITabletScan &ObLocalIndexLookupOp::get_tsc_service()
|
||||
OB_INLINE int ObLocalIndexLookupOp::init_scan_param()
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
scan_param_.tenant_id_ = MTL_ID();
|
||||
uint64_t tenant_id = MTL_ID();
|
||||
scan_param_.tenant_id_ = tenant_id;
|
||||
scan_param_.key_ranges_.set_attr(ObMemAttr(tenant_id, "ScanParamKR"));
|
||||
scan_param_.ss_key_ranges_.set_attr(ObMemAttr(tenant_id, "ScanParamSSKR"));
|
||||
scan_param_.tx_lock_timeout_ = lookup_rtdef_->tx_lock_timeout_;
|
||||
scan_param_.index_id_ = lookup_ctdef_->ref_table_id_;
|
||||
scan_param_.is_get_ = lookup_ctdef_->is_get_;
|
||||
|
@ -182,7 +182,7 @@ OB_NOINLINE int ObDataAccessService::execute_dist_das_task(
|
||||
LOG_WARN("failed to copy das task", K(ret));
|
||||
} else if (task_arg.is_local_task()) {
|
||||
if (OB_FAIL(do_local_das_task(das_ref, task_arg))) {
|
||||
LOG_WARN("do local das task failed", K(ret), K(task_arg));
|
||||
LOG_WARN("do local das task failed", K(ret));
|
||||
}
|
||||
} else if (OB_FAIL(das_ref.acquire_task_execution_resource())) {
|
||||
LOG_WARN("failed to acquire execution resource", K(ret));
|
||||
|
Reference in New Issue
Block a user