default_args = {'start_date': datetime(2025, 10, 1),
'schedule_interval': timedelta(days=1)
}
dag = DAG('my_dag', default_args=default_args)
Then on Oct 9 I manually started the dag on the command-line:airflow backfill my_dag -s 2015-10-08 -x
It ran once for ds=Oct 8, then to my surprise it ran again Oct 9, Oct 10, Oct 11. A comment in cli.py for def backfill says "If only one date is passed, using same as start and end", so I'd expect the backfill to run for ds=Oct 8, then end. However it appears that the backfill command has set up a permanent new schedule, which is not shown anywhere -- after having typed this command, the scheduler plans to keep running the dag, but it's not reflected in the dag python file or anywhere in the webserver ui.So I have these questions:1) Is this apparent lack of end_date a bug?2) Is there any way to tell (via webserver ui, or command-line) the start/end_date window in force for a dag based on a prior backfill command?3) Can you cancel an existing active backfill command, reverting the scheduler to honor only the start/end_dates specified in the dag python file?