Yep. that will do as well for me - in the form proposed. We do not "have
to" redefine the name, leaving it as simply "dag" and explaining the origin
while clearly separating from it is also a good way to segway to "somewhat
cyclic" workflow / graph if we decide to (which I think will happen sooner
than 3.5 or 4.0 Jens :))

J.


On Wed, Feb 19, 2025 at 12:42 AM Ryan Hatter
<ryan.hat...@astronomer.io.invalid> wrote:

> Long after opening this can of worms, I also agree with Daniel S: Let's
> define "DAG" in the context of Airflow and be done with it (at least for
> now :) ). I've opened a docs PR attempting to do just that:
> https://github.com/apache/airflow/pull/46875
> <https://github.com/apache/airflow/pull/46875>
>
> On Tue, Feb 18, 2025 at 6:16 PM Ferruzzi, Dennis
> <ferru...@amazon.com.invalid> wrote:
>
> > My two shillings:   I came to Airflow knowing what a DAG was in the math
> > sense, and I was a bit surprised to see it used for Airflow.   Our DAGS
> > aren't technically DAGs and haven't been since task retries were
> > introduced, maybe even before that.  I'd support what Daniel said.   IFF
> > we're going to change the name, I think "Workflow" works better than
> trying
> > to redefine an existing known term, but honestly I would advocate for
> > switching to using "Dag" as a proper noun with some little note somewhere
> > that the name comes from DAG but we've since evolved past that strict
> > definition.
> >
> >
> >  - ferruzzi
> >
> >
> > ________________________________
> > From: Jens Scheffler <j_scheff...@gmx.de.INVALID>
> > Sent: Tuesday, February 18, 2025 2:03 PM
> > To: dev@airflow.apache.org
> > Subject: RE: [EXT] Airflow should deprecate the term "DAG" for end users
> >
> > 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.
> >
> >
> >
> > Wow what a discussion thread. Was reading it and...:
> >
> > I am okay to clean up docs and agree to the others that we should NOT
> > change code interfaces.
> >
> > For the marketing part I need to repeat: (Almost) Everybody touching
> > Airflow needs an explanaition what "DAG" means. Changing the acronym to
> > have another meaning for DAG still needs an explanaition. For me
> > reanming the meaning of the Acronym does not bring any benefit, also not
> > Marketing.
> >
> > I have also seen multiple times challenges for teams in our area (even
> > outside ML) who wanted to iterate over results and we needed to
> > implement complexer multi-DAG structures to make this possible because
> > of DAG. If we would go in the direction as Jarek pitched (which might be
> > earliest 3.5 or 4.0) that a non-DAG workflow would be made possible (I'd
> > LOVE this!) then I would strongly opt for renaming it to "Workflow".
> > Because everybody understands (or thinks he understands) what it is and
> > DAG might be one implementation of this.
> >
> > So my conclusion is I am not for changing the meaning of DAG.
> >
> > On 18.02.25 19:54, Jarek Potiuk wrote:
> > > Ech. I would love so much if we could correct sent email same way we
> can
> > > correct messages in Slack :D
> > >
> > > On Tue, Feb 18, 2025 at 7:50 PM Daniel Standish
> > > <daniel.stand...@astronomer.io.invalid> wrote:
> > >
> > >> damnit ---  meant to say is *not* strictly speaking ....
> > >>
> > >> On Tue, Feb 18, 2025 at 10:46 AM Daniel Standish <
> > >> daniel.stand...@astronomer.io> wrote:
> > >>
> > >>> Yeah I also disagree with code changes here.  This thread went in an
> > >>> unexpected direction since I last poked my head in :)
> > >>>
> > >>> My thought is just in docs I would de-emphasize the mathy part of
> this.
> > >>> We can say a DAG is airflow's model for a collection of tasks that
> run,
> > >>> typically on a schedule.  We could say further add, e.g. in *one
> place*
> > >>> somewhere, that the name DAG originated from a mathematical concept
> > >> called
> > >>> directed acyclic graph.  But I do not think we need to go revising
> > >> history
> > >>> about that and providing new words for the acronym.
> > >>>
> > >>> But it has always been the reality that an Airflow DAG is strictly
> > >>> speaking a directed acyclic graph.  It's something different.  We do
> > >> forbid
> > >>> cycles.  And it does contain the info needed to construct a graph of
> > the
> > >>> tasks.  But it's much richer than that concept as well.
> > >>>
> > >>> I don't think we really need to go much further than that.  But I'd
> > also
> > >>> be in support of writing `dag` or `dags` in docs instead of DAG or
> DAGs
> > >>> because it's ugly to do so, and unnecessary, and it invokes that
> mathy
> > >>> concept that is both confusing and inadequate.
> > >>>
> > >>>
> > >>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > For additional commands, e-mail: dev-h...@airflow.apache.org
> >
> >
>

Reply via email to