[
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)