You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/06/01 09:27:00 UTC

[jira] [Commented] (AIRFLOW-5500) Bug in trigger api endpoint

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

ASF GitHub Bot commented on AIRFLOW-5500:
-----------------------------------------

potiuk commented on pull request #8081:
URL: https://github.com/apache/airflow/pull/8081#issuecomment-636732337


   I think that one neds some better understanding about consequences of subdag triggering - it looks legit for me (and I marked it for 1.10.11) but maybe others @kaxil? @milton0825 can have a look and see if there is no problem with it. It's rather small change.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Bug in trigger api endpoint 
> ----------------------------
>
>                 Key: AIRFLOW-5500
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-5500
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: api
>    Affects Versions: 1.10.1
>            Reporter: Deavarajegowda M T
>            Priority: Critical
>         Attachments: 3level.py
>
>
> Unable to trigger workflow with nested sub dags, getting following error:
>  sqlalchemy.exc.IntegrityError: (psycopg2.IntegrityError) duplicate key value (dag_id,execution_date)=('dummy.task1.task_level1.task_level2','2019-09-10 13:00:27+00:00') violates unique constraint "dag_run_dag_id_execution_date_key"
>  trigger_dag for nested sub_dags is called twice.
>  
> fix:
> in airflow/api/common/experimental/trigger_dag.py -
> while populating subdags for a dag, each subdag's subdags is also populated to main dag.
> So no need to repopulate subdags for each subdag separately.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)