as there were no concerns raised I started a lazy consensus
https://lists.apache.org/thread/xmqzqzk90v0wyj5crm191wsjh8y1q2r2

On Mon, Sep 11, 2023 at 4:15 PM Oliveira, Niko <oniko...@amazon.com.invalid>
wrote:

> +1 to this!
>
> I also have a docs section half written on the executor interface and how
> to extend it. But I've been very busy with a few other items that are
> completing soon.
>
> Cheers,
> Niko
>
> ________________________________
> From: Pankaj Koti <pankaj.k...@astronomer.io.INVALID>
> Sent: Friday, September 8, 2023 12:03:35 PM
> To: dev@airflow.apache.org
> Subject: RE: [EXTERNAL] [COURRIEL EXTERNE] [DISCUSS] Executors docs should
> be published in Airflow core or providers?
>
> 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 to the proposal.
>
> I think core Airflow docs can contain details about the default executor
> that
> gets shipped with standalone Airflow installation and a short note about
> possibilities of using other (providers) executors in production and saying
> to look
> for detailed docs in the corresponding provider.
>
> Regards,
>
>
>
> Pankaj Koti
>
> *Senior Software Engineer, *OSS Engineering Team.
> Location: Pune, India
>
> Timezone: Indian Standard Time (IST)
>
> Email: pankaj.k...@astronomer.io
>
> Mobile: +91 9730079985
>
>
> On Fri, Sep 8, 2023 at 11:28 PM Hussein Awala <huss...@awala.fr> wrote:
>
> > Since we moved the executors to the providers packages and made the
> > executor interface pluggable and extensible, we should move the docs to
> > their corresponding providers. However, we need to keep a doc in Airflow
> > core that explains how to use/configure a provider executor (as we have
> for
> > the secret managers and the task log handlers) and maybe how to create a
> > new custom one.
> >
> > On Fri, Sep 8, 2023 at 6:15 PM Elad Kalif <elad...@apache.org> wrote:
> >
> > > Hello everyone,
> > >
> > > This thread is opened due to open issue Migrate Celery/Dask/Kubernetes
> > > Executor docs to providers <
> > https://github.com/apache/airflow/issues/33916
> > > >
> > >
> > > *Background:*
> > > We had a discussion about extracting Celery, Kubernetes, Dask executors
> > > from core to providers (discussion thread
> > > <https://lists.apache.org/thread/kwwhz62lddygodpgr3fk4b9tthtld9do>,
> vote
> > > thread <
> https://lists.apache.org/thread/7gyw7ty9vm0pokjxq7y3b1zw6mrlxfm8
> > >)
> > >
> > > One of the things we voted on was:
> > >
> > > Also, resulting from the discussion we will keep documentation for
> > > > available executors in Airflow (so they will still be considered as
> THE
> > > > executors available and will be discoverable in the same way as
> today).
> > >
> > >
> > > *The problem:*
> > > Airflow Core and Providers do not share the same release cycle nor
> > cadance.
> > > This means that if we add new capabilities to executors or fix an issue
> > > which requires both code and doc update - the code will be delivered
> > > before/ahead of documentation. Both cases are not good.
> > >
> > >
> > > *My proposal:*Now that Celery, Kubernetes, Dask executors are in
> > providers.
> > > The section of core-concept
> > > <
> > >
> >
> https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/index.html
> > > >
> > > should
> > > contain only HIGH level information about the executors. It should not
> > > contain information about executors internals or how to address common
> > > problems. This information should be in the provider docs. The high
> level
> > > info should be short and on a level that is relevant for all executors
> > > which means it's not likely to have many changes over time. The
> > > core-concept should have links/refers for deep dive read to the
> provider
> > > docs. This is very similar to what we do with Notifiers
> > > <
> > >
> >
> https://airflow.apache.org/docs/apache-airflow-providers/core-extensions/notifications.html
> > > >
> > > core
> > > contains high level information and a list of notifers that are linked
> to
> > > provider docs.
> > >
> > > WDYT?
> > >
> > > Also, resulting from the discussion we will keep documentation for
> > > available executors in Airflow (so they will still be considered as THE
> > > executors available and will be discoverable in the same way as
> > today).Moe
> > > K8S and Celery Executors (and related) to respective providers?
> > >
> >
>

Reply via email to