Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full 3.2 CI run for JDK 11 and JDK 17 doesn't finish in 6 hours #36795

Open
rsvoboda opened this issue Oct 31, 2023 · 2 comments
Open

Full 3.2 CI run for JDK 11 and JDK 17 doesn't finish in 6 hours #36795

rsvoboda opened this issue Oct 31, 2023 · 2 comments
Labels
area/infra internal and infrastructure related issues kind/bug Something isn't working priority/blocker

Comments

@rsvoboda
Copy link
Member

rsvoboda commented Oct 31, 2023

Describe the bug

Full 3.2 CI run for JDK 11 and JDK 17 doesn't finish in 6 hours limit imposed by GH actions

We have hit that on #36697 where JDK 17 run almost finished and JDK 11 run had around ~100 modules to go.

Last one for JDK 11: 2023-10-30T21:51:02.3030129Z [INFO] Building Quarkus - Integration Tests - Scala 3.2.999-SNAPSHOT [989/1088]
Last one for JDK 17: 2023-10-30T21:53:55.4269482Z [INFO] Building Quarkus - Integration Tests - Management Interface with authentication 3.2.999-SNAPSHOT [1088/1089]

CI needs to improve to be able to process bigger backports in sane way.

Expected behavior

CI runs are finished within 6 hours

Actual behavior

Full CI run for JDK 11 and JDK 17 doesn't finish in 6 hours limit imposed by GH actions

How to Reproduce?

Do something similar to #36697

Output of uname -a or ver

No response

Output of java -version

No response

Quarkus version or git rev

No response

Build tool (ie. output of mvnw --version or gradlew --version)

No response

Additional information

No response

@rsvoboda rsvoboda added kind/bug Something isn't working area/infra internal and infrastructure related issues priority/blocker labels Oct 31, 2023
@rsvoboda rsvoboda changed the title Full CI run for JDK 11 and JDK 17 doesn't finish in 6 hours Full 3.2 CI run for JDK 11 and JDK 17 doesn't finish in 6 hours Oct 31, 2023
@rsvoboda
Copy link
Member Author

rsvoboda commented Oct 31, 2023

We will probably need Gradle Enterprise build cache for 3.2 branch.
I don't think #34597 is the only piece we need though.

@rsvoboda
Copy link
Member Author

rsvoboda commented Nov 7, 2023

I'm checking logs of finished and unfinished runs and turning into conclusion that the runs are primarily affected by the agent / hypervisor it runs on.

Failing run: Time elapsed: 3.693 s - in io.quarkus.resteasy.reactive.server.test.customproviders.NoTargetTest from quarkus-resteasy-reactive-deployment
But in passing run the time is 2.06 s, tests from this module do not use external services to affect the times of test execution.

Another example:

[261] Quarkus - Reactive Routes - Deployment | 00:02:17:552
   vs.
[261] Quarkus - Reactive Routes - Deployment | 00:01:46:334

(using .github/ModuleBuildDurationReport.java from this repo)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/infra internal and infrastructure related issues kind/bug Something isn't working priority/blocker
Projects
None yet
Development

No branches or pull requests

1 participant