[ https://issues.apache.org/jira/browse/AIRFLOW-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15408919#comment-15408919 ]
Maxime Beauchemin commented on AIRFLOW-78: ------------------------------------------ The idea behind `clear` is more of a way to get task instances to re-run, by clearing their `failed` state (problems has been fixed, we're ready to re-run) or by clearing a `success` state ("hey, this was a false positive!", or "source data was wrong, let's rerun this"). When it is the intent, we want the scheduler to pick those tasks up and re-run them, this is why we re-activate the DagRuns. Maybe the docs need to be clarified. Maybe we need some sort of a `--dont-reactivate-dagruns` flag as well. > airflow clear leaves dag_runs > ----------------------------- > > Key: AIRFLOW-78 > URL: https://issues.apache.org/jira/browse/AIRFLOW-78 > Project: Apache Airflow > Issue Type: Wish > Components: cli > Affects Versions: Airflow 1.6.2 > Reporter: Adrian Bridgett > Assignee: Norman Mu > Priority: Minor > > (moved from https://github.com/apache/incubator-airflow/issues/829) > "airflow clear -c -d -s 2016-01-03 dagid" doesn't clear the dagrun, it sets > it to running instead (apparently since this is often used to re-run jobs). > However this then breaks max_active_runs=1 (I have to stop the scheduler, > then airflow clear, psql to delete the dagrun, then start the scheduler). > This problem was probably seen on an Airflow 1.6.x install. -- This message was sent by Atlassian JIRA (v6.3.4#6332)