[FEAT MERGE] Hbase compatibility phase 2
Co-authored-by: 884244693 <884244693@qq.com> Co-authored-by: stuBirFly <1065492934@qq.com> Co-authored-by: JackShi148 <jackshi896@gmail.com>
This commit is contained in:
committed by
ob-robot
parent
7887fcce92
commit
35cabca404
@ -109,10 +109,13 @@ int ObTableApiScanExecutor::prepare_das_task()
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
ObIDASTaskOp *task_op = nullptr;
|
||||
ObDASTabletLoc *tablet_loc = tsc_rtdef_.scan_rtdef_.table_loc_->get_first_tablet_loc();
|
||||
if (OB_FAIL(das_ref_.create_das_task(tablet_loc,
|
||||
DAS_OP_TABLE_SCAN,
|
||||
task_op))) {
|
||||
ObDASTabletLoc *tablet_loc = nullptr;
|
||||
if (OB_FAIL(tsc_rtdef_.scan_rtdef_.table_loc_->get_tablet_loc_by_id(tb_ctx_.get_index_tablet_id(), tablet_loc))) {
|
||||
LOG_WARN("fail to get tablet loc", K(ret), K(tsc_rtdef_), K(tb_ctx_.get_index_tablet_id()));
|
||||
} else if (OB_ISNULL(tablet_loc)) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
LOG_WARN("not found tablet loc", K(ret), K(tsc_rtdef_), K(tb_ctx_.get_index_tablet_id()));
|
||||
} else if (OB_FAIL(das_ref_.create_das_task(tablet_loc, DAS_OP_TABLE_SCAN, task_op))) {
|
||||
LOG_WARN("fail to prepare das task", K(ret));
|
||||
} else {
|
||||
scan_op_ = static_cast<ObDASScanOp *>(task_op);
|
||||
|
||||
Reference in New Issue
Block a user