Thanks for starting the discussion, Niko.

In the recent days, while working on migrating K8sExecutor to use task sdk,
I could clearly see some
not so "nice" hardcoded executors -- CeleryK8sExecutors, SequentialExecutor
(obviously), and LocalK8sExecutor!!!
So, a big +1 for removing these hardcoded executors definitely for v3.


Also a +1 for adding the deprecation warnings + marking stable in providers
for 2.10x or 2.11, but for core we
should be looking at v3 right?

Thanks & Regards,
Amogh Desai


On Thu, Feb 20, 2025 at 3:31 AM Oliveira, Niko <oniko...@amazon.com.invalid>
wrote:

> Thanks for weighing in Jed (and Jens)! And I completely agree about
> marking as deprecated and stable in a 2.10.X release, I was thinking the
> same today!
> I'll work on a PR to make the ExecutorLoader log a deprecation warning
> when it loads one of the hardcoded hybrid executors and mark multiple
> executor configuration as stable.
>
> Cheers,
> Niko
>
> ________________________________
> From: Jens Scheffler <j_scheff...@gmx.de.INVALID>
> Sent: Wednesday, February 19, 2025 12:36:26 PM
> To: dev@airflow.apache.org
> Subject: RE: [EXT] [DISCUSS] Mark Multi Exec Config as stable and remove
> old hardcoded hybrid execs
>
> 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.
>
>
>
> AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur externe.
> Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne pouvez
> pas confirmer l’identité de l’expéditeur et si vous n’êtes pas certain que
> le contenu ne présente aucun risque.
>
>
>
> +1 on early deprecation in next 2.10. But it is mostly about providers -
> In the core we just need to clean the "if/special cases". And such
> cleaning would be then the target in 3.0
>
> If 1.16 of the chart closes the gap, there should be no blocker in my
> view to have a 100% replacement in 3.0 w/o the need to carry legacy.
>
> On 19.02.25 15:54, Jed Cunningham wrote:
> > I agree with Niko - chart support shouldn't be a hard line for
> > experimental/stable for core features. We should get it into a released
> > chart though :) It hasn't gotten enough attention from me recently. That
> > said, I am close to cutting 1.16.0.
> >
> > I love the idea of removing hybrid support for 3.
> >
> > Couldn't we do the "stable" switch (removing that it's experimental from
> > docs) and hybrid deprecations in the next 2.10 as well? I know we
> typically
> > do those in minors, but earlier the better probably at this stage.
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> For additional commands, e-mail: dev-h...@airflow.apache.org
>
>

Reply via email to