rmuir commented on PR #15307: URL: https://github.com/apache/lucene/pull/15307#issuecomment-3384217096
OK, I'm back. The reason this change didn't work the first time, was C2 being enabled by `$CI` env var. We now actually just "set the defaults" (instead of CI defaults), which uses all cores for testing rather than constant JIT recompilation. The C2 was really not helping the situation and all runners have a java 25.0.0 which I believe suffers from bugs that make this worse, such as [JDK-8368071](https://bugs.openjdk.org/browse/JDK-8368071). It is my opinion java 25 set the CI system over the edge and started causing the timeouts. MacOS gets some tweaks because it is a crazy operating system. It is not totally tamed here, but just trying to reduce the variance in the worst-case builds (where you get the crazy slow runners). I am happy if it always stays under 20 minutes which is what I'm seeing now. I checked, there are no tmpfs mounts, so we create one. Combined with #15312 I am seeing much more stable, and faster results, e.g: ubuntu-latest: 7m 33s windows-latest: 11m 11s macos-latest: 10m 9s (but when you get a "slow" runner, it can be upwards of 20) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
