[ 
https://issues.apache.org/jira/browse/AIRFLOW-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16515636#comment-16515636
 ] 

Stefan Seelmann commented on AIRFLOW-2355:
------------------------------------------

This change has a side-effect. The subdag run and it's task instances are 
eagerly created, the subdag is immediately set to "RUNNING" state. This means 
it is immediately visible in the UI (tree view and dagrun view). 

In our case we skip the SubDagOperator base on some conditions. However the 
subdag run is then still visible in th UI and in "RUNNING" state which looks 
scary, see attached screenshot. Before there was no subdag run visible at all 
for skipped subdags.

One option I see is to not set subdags to "RUNNING" state but "NONE". Then it 
will still be visible in the UI but not as running. Another idea is to try to 
pass the conf directly in the SubDagOperator.

Otherwise I really like to have the conf available in the subdag. I also like 
that the subdag uses the same run_id as the main dag. :)

> Airflow trigger tag parameters in subdag
> ----------------------------------------
>
>                 Key: AIRFLOW-2355
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2355
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: api
>    Affects Versions: 1.9.0
>            Reporter: Mohammed Tameem
>            Assignee: Chao-Han Tsai
>            Priority: Blocker
>             Fix For: 1.10.0, 2.0.0
>
>         Attachments: Screenshot_2018-06-18_13-52-41.png
>
>
> The command airflow {color:#8eb021}+_trigger_dag -c 
> "\{'name':'value'}"_+{color} sends conf parameters only to the parent DAG. 
> I'm using SubDags that are dependent on these parameters. And no parameters 
> are recieved by the SubDag.
> From source code of SubDag operator I see that there is no way of passing 
> these trigger parameters to a Subdag.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to