-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Adopt --strict-image-heap that will land in GraalVM for JDK 21 #35902
Conversation
The CI gives:
in some cases. Needs further investigation. Update: Can't reproduce locally, I will reschedule a CI run https://github.com/graalvm/mandrel/actions/runs/6185102310. Update2: the issue persists on the CI |
@zakkak I suggest to debug this in CI with a patch like this (in order to see the |
CI run using mandrel built based on https://github.com/zakkak/mandrel/tree/2023-09-14-mandrel23.1-debug which includes the suggested debug patch: https://github.com/graalvm/mandrel/actions/runs/6189859027 Update 1The output states that
Update 2The issue is related to using local GraalVM artifacts. I am able to reproduce locally with:
Specifically, the issue is caused by the following option:
Update 3The issue is actually fixed in |
oracle/graal#7393 adds a new --strict-image-heap option, that will eventually become the new default. Quarkus should start using the option with GraalVM for JDK 21 (23.1.0) to be able to test it before it becomes the new default. Closes quarkusio#35901
90d57b2
to
59939ce
Compare
New workflow testing with Mandrel 23.1 https://github.com/graalvm/mandrel/actions/runs/6194909863 CI is now happy. |
Failing Jobs - Building 59939ce
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 17 Windows #- Failing: extensions/vertx/deployment
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 379 more 📦 extensions/vertx/deployment✖
✖
⚙️ JVM Tests - JDK 20 #- Failing: extensions/hibernate-orm/deployment
! Skipped: extensions/flyway/deployment extensions/hibernate-envers/deployment extensions/hibernate-reactive/deployment and 93 more 📦 extensions/hibernate-orm/deployment✖
|
Quarkus CI failures are irrelevant. |
oracle/graal#7393 adds a new --strict-image-heap option, that will eventually become the new default. Quarkus should start using the option with GraalVM for JDK 21 (23.1.0) to be able to test it before it becomes the new default.
Closes #35901
Draft till CI run https://github.com/graalvm/mandrel/actions/runs/6168707496 completes