feature/qnode
This commit is contained in:
parent
94d0bfaf24
commit
180eba5b23
|
@ -362,4 +362,5 @@ int32_t createDag(SQueryPlanNode* pQueryNode, struct SCatalog* pCatalog, SQueryD
|
|||
|
||||
int32_t setSubplanExecutionNode(SSubplan* subplan, uint64_t templateId, SQueryNodeAddr* ep) {
|
||||
//todo
|
||||
return TSDB_CODE_SUCCESS;
|
||||
}
|
||||
|
|
|
@ -463,6 +463,7 @@ int32_t schProcessOnDataFetched(SSchJob *job) {
|
|||
|
||||
int32_t schProcessOnTaskSuccess(SSchJob *pJob, SSchTask *pTask) {
|
||||
bool moved = false;
|
||||
int32_t code = 0;
|
||||
|
||||
SCH_ERR_RET(schMoveTaskToSuccList(pJob, pTask, &moved));
|
||||
if (!moved) {
|
||||
|
@ -524,7 +525,11 @@ int32_t schProcessOnTaskSuccess(SSchJob *pJob, SSchTask *pTask) {
|
|||
|
||||
atomic_add_fetch_32(&par->childReady, 1);
|
||||
|
||||
SCH_ERR_RET(qSetSubplanExecutionNode(par->plan, pTask->plan->id.templateId, &pTask->execAddr));
|
||||
code = qSetSubplanExecutionNode(par->plan, pTask->plan->id.templateId, &pTask->execAddr);
|
||||
if (code) {
|
||||
SCH_TASK_ELOG("qSetSubplanExecutionNode failed, code:%x, templateId:%"PRIx64, code, pTask->plan->id.templateId);
|
||||
SCH_ERR_RET(code);
|
||||
}
|
||||
|
||||
if (SCH_TASK_READY_TO_LUNCH(par)) {
|
||||
SCH_ERR_RET(schLaunchTask(pJob, par));
|
||||
|
|
Loading…
Reference in New Issue