You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Alima777 (Jira)" <ji...@apache.org> on 2023/03/22 14:06:00 UTC

[jira] [Created] (IOTDB-5716) Wrong dependency when pipeline consumeOneByOneOperator

Alima777 created IOTDB-5716:
-------------------------------

             Summary: Wrong dependency when pipeline consumeOneByOneOperator
                 Key: IOTDB-5716
                 URL: https://issues.apache.org/jira/browse/IOTDB-5716
             Project: Apache IoTDB
          Issue Type: Bug
            Reporter: Alima777
            Assignee: Alima777


For example, 
DeviceViewOperator
 * AggregationOperator1
 ** SeriesAggregationScanOperator1
 ** ExchangeOperator1
 * AggregationOperator2
 ** SeriesAggregationScanOperator2
 ** ExchangeOperator2

If dop  = 3, AggregationOperator1 and SeriesAggregationScanOperator1

will both be a pipeline. Howerver, due to the traverseorder, the first pipeline of this group will be the SeriesAggregationScanOperator1 rather than AggregationOperator1.

In before logic, I took the first pipeline as the dependencyPipeline.

But actually AggregationOperator2 and  SeriesAggregationScanOperator2 must have dependency on the parent pipeline, i.e. pipeline of AggregationOperator1.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)