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

Reply via email to