Thanks Holden, that seems to be Arrow though, not Airflow?

> On 26 Oct 2026, at 19:42, Holden Karau <[email protected]> wrote:
> 
> So a number of ASF projects have been called on the reduce CI load
> (including Airflow and Spark). There's been a number of e-mails about this,
> one of the airflow e-mails is
> https://lists.apache.org/thread.html/0cs9lo9lqxcdbzpqt1yhzvzx5pn1h7dt?find_parent=true
> 
> On Mon, Oct 26, 2026 at 12:20 PM Ash Berlin-Taylor <[email protected]> wrote:
> 
>> First off: If a proposal is big enough to need an AIP, definitionally, it
>> is not appropriate for lazy consensus. AIP’s are for big changes. Big
>> changes get actively voted upon. And since it _does_ have an AIP, you
>> already acknowledged at some level it is a big change.
>> 
>> AIP-120 starts out by saying "Apache Airflow receives more pull requests
>> than its maintainers can review”. That framing is very different to “ASF
>> org asked us to reduce our CI usage”.
>> 
>> Where in the AIP document or previous discussion thread was the “we need
>> to reduce our CI usage” called out as a goal? Ci time is mentioned, but
>> never “we need to reduce this because the ASF org has asked us to”. I too
>> would like my CI to jobs to run quicker. Who wouldn’t?
>> 
>> Where have we been called upon to reduce CI load? It was on this list? I
>> can’t see it. And if it isn’t on list it essentially didn’t happen. Another
>> ASF maxim, of which you are also painfully aware.
>> 
>> I feel you are taking liberties here and making big changes to the project
>> almost unilaterally. And I think you should apologise for doing it in a
>> tone deaf way without true consensus.
>> 
>> 
>> 
>>> On 26 Oct 2026, at 18:29, Jarek Potiuk <[email protected]> wrote:
>>> 
>>> BTW. Airflow has been called upon many times last week by other projects
>> as
>>> *biggest resource hog"  many times, people were angry, people asked Infra
>>> to limit Airflow's resource usage. They literally called Infra to shut us
>>> down during the release process.
>>> 
>>> The only way I contained that was by telling people we are already
>> working
>>> on it and we have a clear plan to follow. This required a lot of "being
>>> firm". One comment I received was that after 3 weeks of effort, I finally
>>> refined the design enough that it raised no objections, allowing me to
>>> follow through and help other projects—including helping them reduce
>> their
>>> usage - which benefits everyone.
>>> 
>>> I added this page
>> https://infra.apache.org/github-actions-optimization.html
>>> and added a feature in Magpie that allows people to optimize their
>>> workflows practically automatically..
>>> 
>>> All that following all the rules we agreed to.
>>> 
>>> I will leave it at that.
>>> 
>>> J.
>>> 
>>> 
>>> On Mon, Oct 26, 2026 at 7:22 PM Jarek Potiuk <[email protected]> wrote:
>>> 
>>>> Sorry. We reduced our resource usage by 2/3
>>>> 
>>>> On Mon, Oct 26, 2026 at 7:20 PM Jarek Potiuk <[email protected]> wrote:
>>>> 
>>>>> Ash,
>>>>> 
>>>>> * The original discussion where I posted my last response from me to
>> you
>>>>> on the change was Sep 22 and waited for your answer. That was 1.5
>> months
>>>>> ago.
>>>>> https://lists.apache.org/thread.html/w74655o8y1jzrzcnygntyyovocf7zmzj
>> -
>>>>> I have not seen you respond to it and I believe I answered your
>> concerns
>>>>> 
>>>>> *.I implemented PR limits as the first step (with your consent) of
>>>>> improvements and announced my plan for the next steps
>>>>> https://lists.apache.org/thread.html/y0vzry5s55k2gy17rc93632zp0d5733o
>>>>> 
>>>>> * I adapted design, respondsed to your concerns and explained what I am
>>>>> going to do on this thread - where I started DISCUSSION on the updated
>>>>> design -
>>>>> https://lists.apache.org/thread.html/ky392mrrcmj312y1r276r30p584n804c
>> -
>>>>> that was 21 days ago. - it did not receive any objection from you
>>>>> 
>>>>> * the discussion run until  - 10 days ago
>>>>> https://lists.apache.org/thread.html/ky392mrrcmj312y1r276r30p584n804c
>> -
>>>>> where no-one raised significant objections, this discussion had links
>> to
>>>>> design, AIP, Draft PRs and my clear intentions to run LAZY CONSENSUS
>>>>> 
>>>>> * I raised Lazy consensus
>>>>> https://lists.apache.org/thread.html/nfno4r1jqx5dj75v867prjjgg6o77odx
>> -
>>>>> 7 days ago
>>>>> 
>>>>> * I announced result on Friday: - 4 days after it has been waiting
>>>>> 
>>>>> Yes. AIP-120 is approved. I cannot account for someone not paying
>>>>> attention for 1.5 months, sorry. You are just one of the PMC members
>> here -
>>>>> nobody else does not object. You are not more important than others
>> and we
>>>>> are not going to wait with decisions, that also help the whole ASF deal
>>>>> with the difficult situation of CI resources being exhausted by
>>>>> AI—especially since we gave ample time to respond to two discussions
>> and
>>>>> the lazy consensus.
>>>>> 
>>>>> Get over that, Ash. If you would like to change somethign in the way
>> how
>>>>> AIP-120 is configured feel free to start discussiosn (you already did
>> in
>>>>> #contributors and made some suggestions - which is good).
>>>>> 
>>>>> It is implemented as is now. We can disable it any time if we do not
>> want
>>>>> to lose our contributors. We have many configuration options, and we
>>>>> already reduced our resource usage by one-third, unblocking not only
>> our
>>>>> queue but also other projects' queues.
>>>>> 
>>>>> Let's discuss what we want to change and how to configure it, simply.
>>>>> Let's work toward the common goal of faster and better CI for Airflow.
>>>>> 
>>>>> J.
>>>>> 
>>>>> 
>>>>> On Mon, Oct 26, 2026 at 6:44 PM Ash Berlin-Taylor <[email protected]>
>> wrote:
>>>>> 
>>>>>> No.
>>>>>> 
>>>>>> Jarek: this behaviour _was not okay_. You knew when creating the lazy
>>>>>> consensus that there was not consensus.
>>>>>> 
>>>>>> This was never a valid use case of a Lazy Consensus. This discussion
>>>>>> already had strong disagreements. I was the most vocal, but I wasn’t
>> the
>>>>>> only person to mention disagreement. And yet you  really thought lazy
>>>>>> consensus was appropriate tool here? How would you feel if I passed a
>>>>>> “Remove Breeze” via lazy consensus when I knew you were on holiday?
>>>>>> 
>>>>>> As per ASF’s own guidance, which I know you already know.
>>>>>> 
>>>>>>> Sometimes lazy consensus is not appropriate. In such cases it is
>>>>>> necessary to make a proposal to the email list and discuss options
>>>>>> 
>>>>>> And since the discussion _already_ had pushback, lazy consensus was
>>>>>> categorically not appropriate.
>>>>>> 
>>>>>> This is not an appropriate response Jarek. Not even remotely. If you
>>>>>> think it is you need to re-evaluate your priorities around community
>>>>>> building.
>>>>>> 
>>>>>> I repeat. There is no consensus on AIP-120.
>>>>>> 
>>>>>>> On 26 Oct 2026, at 14:59, Jarek Potiuk <[email protected]> wrote:
>>>>>>> 
>>>>>>>> There is no consensus reached here.
>>>>>>> 
>>>>>>> Consensus has been reached. We've been through that before; there
>> was a
>>>>>>> long discussion followed by arguments from the other side. Your only
>>>>>>> opposition was that it is aimed only to save CI time of shared
>> runners
>>>>>>> (which also it does).
>>>>>>> And as the last time we discussed - you can always call to revert
>> that
>>>>>>> decision. AIP-120 was approved 3 days ago.
>>>>>>> 
>>>>>>>> Calling a lazy consensus on this AIP given how strongly I voiced my
>>>>>>> opposition to it is appropriate.
>>>>>>> 
>>>>>>> You can always call a change to remove it. In the meantime, we
>> proceed
>>>>>> with
>>>>>>> testing it. Also, an alternative is that we would likely have to cut
>>>>>> down
>>>>>>> our usage of shared ASF CI because we are taking nearly 30% of it.
>>>>>> Some of
>>>>>>> the changes and optimizations Shahar and I implemented over the
>> weekend
>>>>>>> reduced our usage to one-third (also Arrow and Datafusion also made
>>>>>> similar
>>>>>>> optimizations with room for more) - which already had an effect on
>>>>>>> significant decrease of queue time (which was also goal of AIP-120).
>>>>>>> 
>>>>>>> But yes - feel free to start a new discussion on reverting it.  This
>>>>>> is the
>>>>>>> way how decisions are being made here.
>>>>>>> 
>>>>>>> J
>>>>>>> 
>>>>>>> 
>>>>>>> On Mon, Oct 26, 2026 at 2:23 PM Ash Berlin-Taylor <[email protected]>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> I’m angry and making typos. Is _not appropriate_.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On 26 Oct 2026, at 13:22, Ash Berlin-Taylor <[email protected]>
>> wrote:
>>>>>>>>> 
>>>>>>>>> Calling a lazy consensus on this AIP given how strongly I voiced my
>>>>>>>> opposition to it is appropriate.
>>>>>>>>> 
>>>>>>>>> This should have never a candidate for lazy consensus, and was
>> opened
>>>>>>>> and closed when many of us were busy working on the 3.4 release.
>>>>>> There is
>>>>>>>> no consensus reached here.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> On 23 Oct 2026, at 21:52, Jarek Potiuk <[email protected]> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hello everyone,
>>>>>>>>>> 
>>>>>>>>>> The lazy consensus on AIP-120 [1] ended on 2026-10-22 12:00 UTC
>> with
>>>>>>>>>> no objections, so AIP-120 is accepted.
>>>>>>>>>> 
>>>>>>>>>> Next steps, as described in the proposal: merge the design PR and
>>>>>> the
>>>>>>>>>> stacked implementation PRs (everything ships switched off), run
>> the
>>>>>>>>>> opt-in pilot, then switch it on for all external contributors in a
>>>>>>>>>> separate one-line change.
>>>>>>>>>> 
>>>>>>>>>> Reviews on the stack are very welcome: #73378, #74819, #74820,
>>>>>> #74822,
>>>>>>>>>> #74823, #74825.
>>>>>>>>>> 
>>>>>>>>>> [1]
>>>>>> https://lists.apache.org/thread/nfno4r1jqx5dj75v867prjjgg6o77odx
>>>>>>>>>> 
>>>>>>>>>> J.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>> 
>>>>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> -- 
> Twitter: https://twitter.com/holdenkarau
> Fight Health Insurance: https://www.fighthealthinsurance.com/
> <https://www.fighthealthinsurance.com/?q=hk_email>
> Books (Learning Spark, High Performance Spark, etc.):
> https://amzn.to/2MaRAG9  <https://amzn.to/2MaRAG9>
> YouTube Live Streams: https://www.youtube.com/user/holdenkarau
> Pronouns: she/her


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

Reply via email to