Pipeline activities are executing twice

Ben Forbes 26 Reputation points
2020-09-07T01:52:15.257+00:00

I've been noticing an issue over the past week where pipeline activities are being executed twice, with no apparent reason based on the pipeline design. For example, I have a pipeline that simply calls two sub-pipelines sequentially:

22776-image.png

For some reason, the IDL_WZN_Ingest_Hourly_Files pipeline gets executed twice in parallel. This problem seems to occur transiently. I've also noticed it this morning with a different pipeline, and in that case there are GetMetadata, Filter, ForEach and ExecutePipeline activities that are all getting executed twice in the same pipeline run, staggered by different amounts.

Is this a bug in ADF? If so, it seems like a major bug, and I don't see how I could design around it.

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,974 questions
0 comments No comments
{count} votes

Accepted answer
  1. HarithaMaddi-MSFT 10,136 Reputation points
    2020-09-14T07:59:19.693+00:00

    Thanks @Ben Forbes for patiently waiting for the fix to be deployed. Our Product team confirmed that the bug fix is deployed, please suggest if you are still experiencing the issue and we will be glad to assist further.


1 additional answer

Sort by: Most helpful
  1. HarithaMaddi-MSFT 10,136 Reputation points
    2020-09-07T08:20:59.563+00:00

    Hi @Ben Forbes ,

    Welcome to Microsoft Q&A Platform. Thanks for posting the issue.

    Please suggest if the "Wait on completion" flag in "Execute Pipeline" activity is selected for each pipeline. If it is not selected, pipeline will be triggered and execute pipeline task will be immediately completed. Hence, before actual pipeline execution is completed, next pipeline task is triggered and it will cause both the pipelines to run in parallel. Please find below GIF showing the same. Also, if this option is enabled and still facing the issue, please confirm if this is transient issue. Kindly share the pipeline run id, region of data factory for us to investigate further if you are able to experience it multiple times.

    23061-pipelineparallelcheck.gif

    Hope this helps! Please let us know if our understanding is incorrect or for further queries and we will be glad to assist.