Hey everybody,
I've heard various complaints that build times in trunk are taking too
long, some taking as much as 8 hours (the timeout) - and this is slowing us
down from being able to meet the code freeze deadline for 3.7.

I took it upon myself to gather up some data in Gradle Enterprise to see if
there are any outlier tests that are causing this slowness. Turns out there
are a few, in this particular build - https://ge.apache.org/s/un2hv7n6j374k/
- which took 10 hours and 29 minutes in total.

I have compiled the tests that took a disproportionately large amount of
time (20m+), alongside their time, error message and a link to their full
log output here -
https://gist.github.com/stanislavkozlovski/8959f7ee59434f774841f4ae2f5228c2

It includes failures from core, streams, storage and clients.
Interestingly, some other tests that don't fail also take a long time in
what is apparently the test harness framework. See the gist for more
information.

I am starting this thread with the intention of getting the discussion
started and brainstorming what we can do to get the build times back under
control.


--
Best,
Stanislav

Reply via email to