Fix GraalVM native smoke-test OOM and configured MASS Gradle download for arm64.#11698
Conversation
This comment has been minimized.
This comment has been minimized.
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
PerfectSlayer
left a comment
There was a problem hiding this comment.
Sounds good to me. Happy to have another pair of eye for the tier change part.
| needs: *needs_build_tests_smoke | ||
| tags: [ "arch:amd64" ] | ||
| variables: | ||
| <<: *tier_l_variables |
There was a problem hiding this comment.
note: @PerfectSlayer the tier L variables are defined here
Lines 177 to 185 in 8d8083c
sarahchen6
left a comment
There was a problem hiding this comment.
TIL we configure this
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
What Does This Do
test_smoke_graalvm(amd64) andtest_smoke_graalvm_arm64to tier_l (20 GiB) — both build two native images concurrently and peaked at the old 16 GiB limit.quarkus.native.native-image-xmx=4g(mirrors spring's-Xmx4096M; quarkus was uncapped at ~75% of the container).-H:NumberOfThreads/-J-XX:ActiveProcessorCount, tied toKUBERNETES_CPU_REQUEST) — the container has a CPU request but no limit, so native-image otherwise sizes threads to the whole host.arm64.Motivation
test_smoke_graalvm_arm64(graalvm21/graalvm25) was failing withexit code 137 — OOMKilled. The job builds thespring-boot-3.0-nativeandquarkus-nativeimages concurrently in one 16 GiB container:Additional Notes