RNHTTR commented on issue #34023:
URL: https://github.com/apache/airflow/issues/34023#issuecomment-1703962890

   Like @benbuckman reported, the task was skipped before `fake_sensor` ran.
   
   debug logs:
   
   ```
   [2023-09-02T23:21:23.108+0000] {retries.py:92} DEBUG - Running 
SchedulerJobRunner._schedule_all_dag_runs with retries. Try 1 of 3
   [2023-09-02T23:21:23.110+0000] {scheduler_job_runner.py:1485} DEBUG - DAG 
demo_trigger_one_failed not changed structure, skipping dagrun.verify_integrity
   [2023-09-02T23:21:23.111+0000] {dagrun.py:740} DEBUG - number of tis tasks 
for <DagRun demo_trigger_one_failed @ 2023-09-02 23:21:21.860553+00:00: 
manual__2023-09-02T23:21:21.860553+00:00, state:running, queued_at: 2023-09-02 
23:21:21.885385+00:00. externally triggered: True>: 6 task(s)
   [2023-09-02T23:21:23.112+0000] {dagrun.py:761} DEBUG - number of 
scheduleable tasks for <DagRun demo_trigger_one_failed @ 2023-09-02 
23:21:21.860553+00:00: manual__2023-09-02T23:21:21.860553+00:00, state:running, 
queued_at: 2023-09-02 23:21:21.885385+00:00. externally triggered: True>: 2 
task(s)
   [2023-09-02T23:21:23.116+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 [None]> dependency 'Previous Dagrun 
State' PASSED: True, The task did not have depends_on_past set.
   [2023-09-02T23:21:23.116+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 [None]> dependency 'Not In Retry 
Period' PASSED: True, The task instance was not marked for retrying.
   [2023-09-02T23:21:23.116+0000] {taskinstance.py:1159} DEBUG - Dependencies 
all met for dep_context=None ti=<TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 [None]>
   [2023-09-02T23:21:23.210+0000] {abstractoperator.py:573} DEBUG - Updated in 
place to become <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [None]>
   [2023-09-02T23:21:23.215+0000] {abstractoperator.py:598} DEBUG - Expanding 
TIs upserted <TaskInstance: demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [None]>
   [2023-09-02T23:21:23.218+0000] {abstractoperator.py:598} DEBUG - Expanding 
TIs upserted <TaskInstance: demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [None]>
   [2023-09-02T23:21:23.224+0000] {taskinstance.py:956} DEBUG - Setting task 
state for <TaskInstance: 
demo_trigger_one_failed.deliver_records.handle_failed_delivery 
manual__2023-09-02T23:21:21.860553+00:00 [None]> to skipped
   [2023-09-02T23:21:23.224+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.handle_failed_delivery 
manual__2023-09-02T23:21:21.860553+00:00 [skipped]> dependency 'Trigger Rule' 
PASSED: False, Task's trigger rule 'one_failed' requires one upstream task 
failure, but none were found. upstream_states=_UpstreamTIStates(success=1, 
skipped=0, failed=0, upstream_failed=0, removed=0, done=1, success_setup=0, 
skipped_setup=0), upstream_task_ids={'get_records', 
'deliver_records.fake_sensor'}
   [2023-09-02T23:21:23.224+0000] {taskinstance.py:1149} DEBUG - Dependencies 
not met for <TaskInstance: 
demo_trigger_one_failed.deliver_records.handle_failed_delivery 
manual__2023-09-02T23:21:21.860553+00:00 [skipped]>, dependency 'Trigger Rule' 
FAILED: Task's trigger rule 'one_failed' requires one upstream task failure, 
but none were found. upstream_states=_UpstreamTIStates(success=1, skipped=0, 
failed=0, upstream_failed=0, removed=0, done=1, success_setup=0, 
skipped_setup=0), upstream_task_ids={'get_records', 
'deliver_records.fake_sensor'}
   [2023-09-02T23:21:23.224+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.handle_failed_delivery 
manual__2023-09-02T23:21:21.860553+00:00 [skipped]> dependency 'Previous Dagrun 
State' PASSED: True, The task did not have depends_on_past set.
   [2023-09-02T23:21:23.224+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.handle_failed_delivery 
manual__2023-09-02T23:21:21.860553+00:00 [skipped]> dependency 'Not In Retry 
Period' PASSED: True, The task instance was not marked for retrying.
   [2023-09-02T23:21:23.226+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [None]> dependency 
'Trigger Rule' PASSED: False, Task's trigger rule 'all_success' requires all 
upstream tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.226+0000] {taskinstance.py:1149} DEBUG - Dependencies 
not met for <TaskInstance: demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [None]>, dependency 
'Trigger Rule' FAILED: Task's trigger rule 'all_success' requires all upstream 
tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.226+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [None]> dependency 
'Previous Dagrun State' PASSED: True, The task did not have depends_on_past set.
   [2023-09-02T23:21:23.226+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [None]> dependency 'Not In 
Retry Period' PASSED: True, The task instance was not marked for retrying.
   [2023-09-02T23:21:23.229+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [None]> dependency 
'Trigger Rule' PASSED: False, Task's trigger rule 'all_success' requires all 
upstream tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.229+0000] {taskinstance.py:1149} DEBUG - Dependencies 
not met for <TaskInstance: demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [None]>, dependency 
'Trigger Rule' FAILED: Task's trigger rule 'all_success' requires all upstream 
tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.229+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [None]> dependency 
'Previous Dagrun State' PASSED: True, The task did not have depends_on_past set.
   [2023-09-02T23:21:23.229+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [None]> dependency 'Not In 
Retry Period' PASSED: True, The task instance was not marked for retrying.
   [2023-09-02T23:21:23.232+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [None]> dependency 
'Trigger Rule' PASSED: False, Task's trigger rule 'all_success' requires all 
upstream tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.232+0000] {taskinstance.py:1149} DEBUG - Dependencies 
not met for <TaskInstance: demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [None]>, dependency 
'Trigger Rule' FAILED: Task's trigger rule 'all_success' requires all upstream 
tasks to have succeeded, but found 1 non-success(es). 
upstream_states=_UpstreamTIStates(success=1, skipped=0, failed=0, 
upstream_failed=0, removed=0, done=1, success_setup=0, skipped_setup=0), 
upstream_task_ids={'get_records', 'deliver_records.submit_job'}
   [2023-09-02T23:21:23.232+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [None]> dependency 
'Previous Dagrun State' PASSED: True, The task did not have depends_on_past set.
   [2023-09-02T23:21:23.232+0000] {taskinstance.py:1168} DEBUG - <TaskInstance: 
demo_trigger_one_failed.deliver_records.fake_sensor 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [None]> dependency 'Not In 
Retry Period' PASSED: True, The task instance was not marked for retrying.
   [2023-09-02T23:21:23.236+0000] {scheduler_job_runner.py:1512} DEBUG - 
Skipping SLA check for <DAG: demo_trigger_one_failed> because no tasks in DAG 
have SLAs
   [2023-09-02T23:21:23.236+0000] {scheduler_job_runner.py:1504} DEBUG - 
callback is empty
   [2023-09-02T23:21:23.241+0000] {scheduler_job_runner.py:414} INFO - 3 tasks 
up for execution:
        <TaskInstance: demo_trigger_one_failed.deliver_records.submit_job 
manual__2023-09-02T23:21:21.860553+00:00 map_index=0 [scheduled]>
        <TaskInstance: demo_trigger_one_failed.deliver_records.submit_job 
manual__2023-09-02T23:21:21.860553+00:00 map_index=1 [scheduled]>
        <TaskInstance: demo_trigger_one_failed.deliver_records.submit_job 
manual__2023-09-02T23:21:21.860553+00:00 map_index=2 [scheduled]>
   ```


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to