Session

Building in resource awareness and event dependency into Airflow

In this talk, we will explore how adding custom dependency checks into Airflow’s scheduling system can elevate Airflow’s performance.

We will specifically discuss how we added general upstream events dependency checking as well as how to make Airflow aware of used/available compute resources so that the system can better decide when and where to run a given task on Kubernetes infrastructure.

We’ll cover why the existing dependency checking in Airflow is not sufficient in our use case, and why adding custom code to Airflow is needed. We’ll cover the pros and cons with this approach.

Xiaodong Deng

Apache Airflow PMC member & Committer; Software Engineer at Apple

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top