+1 (binding)
Cheers, Niko ________________________________ From: Kevin Yang <yrql...@gmail.com> Sent: Monday, January 9, 2023 1:46:00 PM To: dev@airflow.apache.org Subject: RE: [EXTERNAL][VOTE] AIP-52 Automatic setup and teardown tasks CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. +1 (binding) On Mon, Jan 9, 2023 at 1:41 PM Felix Uellendall <felue...@pm.me.invalid> wrote: +1 (binding) -Felix Sent from Proton Mail for iOS On Mon, Jan 9, 2023 at 22:05, Pierre Jeambrun <pierrejb...@gmail.com<mailto:pierrejb...@gmail.com>> wrote: +1 (binding) Le lun. 9 janv. 2023 à 21:12, Vikram Koka <vik...@astronomer.io.invalid> a écrit : +1 binding Vikram On Mon, Jan 9, 2023 at 11:23 AM Ping Zhang <pin...@umich.edu<mailto:pin...@umich.edu>> wrote: +1 binding Thanks, Ping On Mon, Jan 9, 2023 at 11:22 AM Ephraim Anierobi <ephraimanier...@gmail.com<mailto:ephraimanier...@gmail.com>> wrote: +1 binding On Mon, 9 Jan 2023 at 19:55, Frank Cash <cash.fra...@gmail.com<mailto:cash.fra...@gmail.com>> wrote: +1 (non-binding) On Mon, Jan 9, 2023 at 1:34 PM Josh Fell <josh.d.f...@astronomer.io.invalid> wrote: +1 binding On Mon, Jan 9, 2023 at 12:51 PM Drew Hubl <drew.h...@astronomer.io.invalid> wrote: +1 (non-binding) On Jan 9, 2023, at 10:10 AM, Elad Kalif <elad...@apache.org<mailto:elad...@apache.org>> wrote: +1 (binding) On Mon, Jan 9, 2023 at 7:07 PM Jarek Potiuk <ja...@potiuk.com<mailto:ja...@potiuk.com>> wrote: +1 (binding) On Mon, Jan 9, 2023 at 6:01 PM Ferruzzi, Dennis <ferru...@amazon.com.invalid> wrote: +1 non-binding ________________________________ From: Ash Berlin-Taylor <a...@apache.org<mailto:a...@apache.org>> Sent: Monday, January 9, 2023 8:27 AM To: dev@airflow.apache.org<mailto:dev@airflow.apache.org> Subject: [EXTERNAL] [VOTE] AIP-52 Automatic setup and teardown tasks CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. Hello everyone, I am calling for a vote on AIP-52 https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-52+Automatic+setup+and+teardown+tasks There haven't been any notable changes to the original document, mostly just clairifications to the proposal. This is my +1, and the vote will last until 10am (UTC) on Monday 16th January. Thanks, Ash (To remind people what this is about, here is the example from the first dicuss email) ``` from airflow import DAG, task, setup, teardown with DAG(dag_id='test'): @setup def create_cluster(): ... return cluster_id @task def load(ti): # Example: cluster_id = ti.xcom_pull(task_id="create_cluster") def summarize(): ... @teardown(on_failure_fail_dagrun=False) def teardown_cluster(): ... cluster_id = ti.xcom_pull(task_id="create_cluster") create_cluster() load() >> summarize() teardown_cluster() ``` -- Charles Frank Cash https://github.com/frankcash https://keybase.io/frankcash <https://github.com/frankcash>