The old SLA feature has been removed in Airflow 3.0 (PR 
here<https://github.com/apache/airflow/pull/42285>) and in 3.1 it will be 
replaced with Airflow Alerts.  Since AIP-57 has been abandoned, this proposal 
will replace and supersede AIP-57.  That AIP and the discussion around it are 
not to be considered as part of this proposal and, unless mentioned in this new 
AIP, nothing in those discussions or that AIP is considered to be part of this 
one.


One of the main points of contention of the SLA feature revolves around when 
you start counting.  If you set an SLA of "1 hour", is that one hour after it 
was scheduled, one hour after it starts running, one hour after it was queued, 
or something else entirely.   This leads to frequent questions and confusion.  
This AIP revolves around the idea of allowing the user to define that starting 
point and treat the new SLA-replacement as a calculated "need-by date".   To 
avoid confusion, the new feature will be referred to as Alerts rather than SLA 
and the implementation will allow a much more versatile experience for the user.

AIP-86:  
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=323488182


 - ferruzzi

Reply via email to