vikramkoka commented on PR #54796:
URL: https://github.com/apache/airflow/pull/54796#issuecomment-3229317890

   > [Relevant email 
thread](https://lists.apache.org/thread/8vopwr8rydogf9ynfspsglqhw3lcblk5)
   > 
   > I've been working on making Deadline callbacks work on the executor in 
addition to the Triggerer. That means introducing a new Workload type for the 
executor. I didn't want to tie it specifically to Deadlines and realized it 
would be a good idea to introduce generic Callbacks that the new workload can 
reference.
   > 
   > This is an initial PR for adding a new Callback table and refactoring 
existing Deadline callbacks that run on the Triggerer to use these instead: 
Ideally, once AIP-92 is in progress, these callbacks can be used or all the 
`on_*_callback`s as well. I want to ensure that these are generic enough for 
additional subclasses that would implement them. So I'm looking for 
feedback/comments to align on a common definition for the new Workload type and 
the Callback model definition.
   
   I am quite surprised by this and I guess my core question here is almost 
"why?" 
   There seems to be a very large overlap between a sync callback and a task 
here. 
   
   For now, keeping it focused on "sync deadline alert callbacks", this seems 
be a lot of code replication for unclear benefit. 


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