+1 (binding)

-Felix

Sent from Proton Mail for iOS

On Mon, Jan 9, 2023 at 22:05, Pierre Jeambrun <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> wrote:
>>
>>> +1 binding
>>>
>>> Thanks,
>>>
>>> Ping
>>>
>>> On Mon, Jan 9, 2023 at 11:22 AM Ephraim Anierobi 
>>> <ephraimanier...@gmail.com> wrote:
>>>
>>>> +1 binding
>>>>
>>>> On Mon, 9 Jan 2023 at 19:55, Frank Cash <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> wrote:
>>>>>>>>
>>>>>>>> +1 (binding)
>>>>>>>>
>>>>>>>> On Mon, Jan 9, 2023 at 7:07 PM Jarek Potiuk <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>
>>>>>>>>>> Sent: Monday, January 9, 2023 8:27 AM
>>>>>>>>>> To: 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