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

Adrian Bridgett commented on AIRFLOW-78:
----------------------------------------

Sure (sorry for the delay). My understanding was that it "clears" it - so that 
it's as if it's never run.  The scheduler then comes along and says "oh, I'd 
better run that then" and runs the DAG (or task if you've just cleared a task 
within a DAG).   Back when I first used airflow I expected "run" to force-run a 
task but that didn't seem to happen (even with "force" selected) and the code 
matched that (I see that it should work now if the task isn't successful or 
force is set now).

The specific issue I had here was to do with that max_active_runs setting - I 
think it must have stopped any task from running at all (I don't think that the 
case that we had _two_ runs simultaneously as it's unlikely I ran the clear 
when another run was running).  The fact that I had to clear the dagrun seems 
to confirm this to me. 

> 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: Siddharth Anand
>            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)

Reply via email to