You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2020/08/24 12:16:00 UTC

[GitHub] [airflow] michalslowikowski00 opened a new issue #10503: Dags test doesn't clear database afert runs

michalslowikowski00 opened a new issue #10503:
URL: https://github.com/apache/airflow/issues/10503


   **Apache Airflow version**: dev
   **Environment**: breeze and python 3.7.9
   
   **What happened**:
   When I run modified DAG, then task that are commented are trying to be executed. 
   This exception has beed raised `airflow.exceptions.TaskNotFound: Task get_jobs_for_job_group not found`
   
   **What you expected to happen**:
   Dags should execute only actual code
   
   <!-- What do you think went wrong? -->
   Database has not been cleared between runs
   
   **How to reproduce it**:
   1. Run example dag with more than one task in breeze, i.e. `airflow dags test example_dataprep 2020-08-24`
   2. Leave only one task in previously run DAG, comment out rest of the task
   3. Run example dag with only one task in breeze with the same data as you run previously, `airflow dags test example_dataprep 2020-08-24`
   4. Observe if `airflow.exceptions.TaskNotFound` is raised and is printed in logs
   
   Attachment:
   
   `root@7389db9e9f99:/opt/airflow# airflow dags test example_dataprep 2020-08-24
   
   Traceback (most recent call last):
     File "/usr/local/bin/airflow", line 33, in <module>
       sys.exit(load_entry_point('apache-airflow', 'console_scripts', 'airflow')())
     File "/opt/airflow/airflow/__main__.py", line 40, in main
       args.func(args)
     File "/opt/airflow/airflow/cli/cli_parser.py", line 53, in command
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/utils/session.py", line 65, in wrapper
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/utils/cli.py", line 86, in wrapper
       return f(*args, **kwargs)
     File "/opt/airflow/airflow/cli/commands/dag_command.py", line 388, in dag_test
       dag.run(executor=DebugExecutor(), start_date=args.execution_date, end_date=args.execution_date)
     File "/opt/airflow/airflow/models/dag.py", line 1454, in run
       job.run()
     File "/opt/airflow/airflow/jobs/base_job.py", line 233, in run
       self._execute()
     File "/opt/airflow/airflow/utils/session.py", line 65, in wrapper
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/jobs/backfill_job.py", line 805, in _execute
       session=session)
     File "/opt/airflow/airflow/utils/session.py", line 61, in wrapper
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/jobs/backfill_job.py", line 733, in _execute_for_run_dates
       session=session)
     File "/opt/airflow/airflow/utils/session.py", line 61, in wrapper
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/jobs/backfill_job.py", line 629, in _process_backfill_task_instances
       run.update_state(session=session)
     File "/opt/airflow/airflow/utils/session.py", line 61, in wrapper
       return func(*args, **kwargs)
     File "/opt/airflow/airflow/models/dagrun.py", line 308, in update_state
       ti.task = dag.get_task(ti.task_id)
     File "/opt/airflow/airflow/models/dag.py", line 1286, in get_task
       raise TaskNotFound("Task {task_id} not found".format(task_id=task_id))
   airflow.exceptions.TaskNotFound: Task get_jobs_for_job_group not found


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



[GitHub] [airflow] michalslowikowski00 commented on issue #10503: Dags test doesn't clear database afert runs

Posted by GitBox <gi...@apache.org>.
michalslowikowski00 commented on issue #10503:
URL: https://github.com/apache/airflow/issues/10503#issuecomment-679091997


   @turbaszek Do you know smth about that? :)


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