Thanks for the review Jarek!

> My only ask will be to split it into smaller, independent PRs when it
> gets implemented, so that we can asses better the consequences of some
> changes

Yupp, totally agree. I plan to create a tracking Issue that breaks down the AIP 
into chunks (linked child Issues). Probably one issue/PR per coupling type 
mentioned in the doc.

Cheers,
Niko

________________________________
From: Jarek Potiuk <ja...@potiuk.com>
Sent: Tuesday, November 8, 2022 3:52:15 AM
To: dev@airflow.apache.org
Subject: RE: [EXTERNAL]Proposal to Remove Executor Coupling in Core Airlfow 
Code Base

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.



I really like it, and for me it's no brainer - we've been casually
discussing that we need to do that one sooner rather than later and I
like the attention to detail and the analysis done by Niko.

My only ask will be to split it into smaller, independent PRs when it
gets implemented, so that we can asses better the consequences of some
changes (and whether we have to potentially account for backwards
compatibility for users who implemented their own executors (not a
very popular one also because of those problems this AIP is aiming to
solve, but still we have to account for that).

I personally think if there are no objections, this one is ready to
start voting on.

J.

On Tue, Nov 8, 2022 at 1:42 AM Oliveira, Niko
<oniko...@amazon.com.invalid> wrote:
>
> Hey folks!
>
> I went ahead and wrote an AIP for this proposal. It can be found here:
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-51+Removing+Executor+Coupling+from+Core+Airlfow
>
>
> Please leave any feedback here or in the Confluence comments.
>
> Thanks for your time!
>
> ________________________________
> From: Oliveira, Niko <oniko...@amazon.com.INVALID>
> Sent: Monday, October 24, 2022 2:28 PM
> To: dev@airflow.apache.org
> Subject: [EXTERNAL] Proposal to Remove Executor Coupling in Core Airlfow Code 
> Base
>
>
> Hey all!
>
> Recently I have spent some time investigating the occurrences of hardcoded 
> Executor logic within core Airflow code and put together a mini-AIP of sorts 
> on Github Discussions (it was nice to use GH markdown and automatic code 
> snippets).
>
> I'm particularly interested to hear if folks think an AIP would be reasonable 
> for this set of changes or if the community is fine with using Discussions 
> alone and beginning development without an AIP.
>
> https://github.com/apache/airflow/discussions/27241
>
> Thanks for you time!
>

Reply via email to