+1

On Sun, Sep 27, 2026 at 8:21 PM Blain David <[email protected]> wrote:
>
> +1 for me, I like the idea.
>
> General (Internal Property)
> ________________________________
> From: Dheeraj Turaga <[email protected]>
> Sent: Saturday, September 26, 2026 17:23
> To: [email protected] <[email protected]>
> Subject: Re: [LAZY CONSENSUS] Deprecate cyclic TaskGroup dependencies in 3.4, 
> reject them in 3.5
>
> EXTERNAL MAIL: Indien je de afzender van deze e-mail niet kent en deze niet 
> vertrouwt, klik niet op een link of open geen bijlages. Bij twijfel, stuur 
> deze e-mail als bijlage naar [email protected]<mailto:[email protected]>.
>
> Apologies:
> here's the initial discussion link:
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fsossl7b2w2ftyk4028qrhps2tcdxj2px&data=05%7C02%7Cdavid.blain%40infrabel.be%7C27b929bcaacb46be06d208df1be23d27%7Cb82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C639260330641563693%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2BgKpkOq68zLi%2Bm4YDz5313%2BRc3V2Rgs%2Bd2Mb3MTyqaQ%3D&reserved=0<https://lists.apache.org/thread/sossl7b2w2ftyk4028qrhps2tcdxj2px>
>
> On Sat, Sep 26, 2026 at 4:44 AM Jarek Potiuk <[email protected]> wrote:
>
> > I think the list link is wrong :(
> >
> > On Sat, Sep 26, 2026 at 7:03 AM Dheeraj Turaga <[email protected]> wrote:
> >
> > > Hi all,
> > >
> > > Following the discussion [1], I'm calling for lazy consensus on how we
> > > handle Dags whose TaskGroups depend on each other in a cycle when each
> > > group is treated as a single unit (their task dependencies themselves
> > > are acyclic).
> > >
> > > Proposal:
> > >
> > > 1. In 3.4.0, fix the Grid/Graph HTTP 500 for these Dags [2]. We need this
> > >    fix regardless: filtering the Grid or Graph view can create such a
> > >    cycle in a Dag that has none.
> > >
> > > 2. Also in 3.4.0, deprecate these Dags [3]. Parsing them issues a
> > >    TaskGroupCycleDeprecationWarning and shows a Dag warning in the UI
> > >    naming the TaskGroups involved. They keep parsing and running.
> > >
> > > 3. From 3.5.0, reject them at parse time with an import error [4]. As
> > >    Jarek suggested, we treat this as a bug fix, since these dependencies
> > >    were never intended to be supported. This is an exception to our
> > >    deprecation policy, which would otherwise keep deprecated behaviour
> > >    working until 4.0.
> > >
> > > 4. Scope: only cycles between TaskGroups. Other restrictions on
> > >    dependencies into or out of TaskGroups are out of scope and would need
> > >    their own discussion.
> > >
> > > The lazy consensus is open for 72 hours, until Tuesday, 29 September
> > 2026,
> > > 05:00 UTC. If there are no objections by then, I'll consider it accepted.
> > >
> > > [1] 
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fsossl7b2w2ftyk4028qrhps&data=05%7C02%7Cdavid.blain%40infrabel.be%7C27b929bcaacb46be06d208df1be23d27%7Cb82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C639260330641579898%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=srHXgfHPPFh58UvJ1PtgZ%2BxDoOUbs%2FUxTeNsTgGLnGY%3D&reserved=0<https://lists.apache.org/thread/sossl7b2w2ftyk4028qrhps>
> > > [2] 
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F73724&data=05%7C02%7Cdavid.blain%40infrabel.be%7C27b929bcaacb46be06d208df1be23d27%7Cb82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C639260330641590896%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Sb7V7DnktBDTc7fXvihn7DBxabphMKMOP90Hb7pQ31M%3D&reserved=0<https://github.com/apache/airflow/pull/73724>
> > > [3] 
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F73746&data=05%7C02%7Cdavid.blain%40infrabel.be%7C27b929bcaacb46be06d208df1be23d27%7Cb82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C639260330641601911%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=uEWIbeNG9z1rGI4jUlNIqDDeLh%2BKnHz59dfiNTM0OYQ%3D&reserved=0<https://github.com/apache/airflow/pull/73746>
> > > [4] 
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F73087&data=05%7C02%7Cdavid.blain%40infrabel.be%7C27b929bcaacb46be06d208df1be23d27%7Cb82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C639260330641612347%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DE%2B7D6hfBlfw5H9ZGnrY4ZwhBIVbzpcsCSRmzna77x8%3D&reserved=0<https://github.com/apache/airflow/pull/73087>
> > >
> > > Thanks,
> > > Dheeraj
> > >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to