eitanme commented on PR #27190:
URL: https://github.com/apache/airflow/pull/27190#issuecomment-1293802461

   @potiuk because of this bug, to use the `ExternalTaskSensor` currently you 
must explicitly set a timeout on the sensor or your DAG will hang forever. To 
your point on reliance on old behavior, to workaround the bug, folks may have 
set that timeout to avoid an infinite hang.
   
   In those cases, fixing this bug will cause a change in the exception they 
receive from `AirflowSensorTimeout` to the generic `AirflowException`. If they 
are relying on catching the `AirflowSensorTimeout` exception subclass they may 
have issues though if they catch the base class they'd still be OK.
   
   Does that sound about right? What would you propose we do?
   
   I'm happy to update a changelog if I'm pointed in the right direction?
   
   Also, there are some failing checks on this PR that I don't understand. 
Specifically, in the Sqlite Py3.7: API Always CLI Core Integration Other 
Providers WWW check a test fails that I'm pretty sure I don't go anywhere near:
   
   ```
   FAILED 
tests/jobs/test_local_task_job.py::TestLocalTaskJob::test_heartbeat_failed_fast
   ```
   
   Any ideas on that front? The logs are long and I didn't see much useful in 
them while looking through so I wanted to ask before trying to dig deeper as 
I'm not super familiar with this code-base and the checks on it.
   
   
   


-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to