(0.41) Update JVM_IsUseContainerSupport #18197
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport of #18185.
Currently, in comparison to the RI, OpenJ9 shows a different output for
-XshowSettings:system outside a container because our
JVM_IsUseContainerSupport implementation differs from the RI.
This PR matches the latest RI behaviour for JVM_IsUseContainerSupport.
The RI returns TRUE from JVM_IsUseContainerSupport IFF
-XX:+UseContainerSupport is specified. This option is enabled by
default.
Currently, we return TRUE from JVM_IsUseContainerSupport if
-XX:+UseContainerSupport is specified && we are inside a container.
The return value of JVM_IsUseContainerSupport determines the output
of -XshowSettings:system.
If JVM_IsUseContainerSupport returns FALSE, -XshowSettings:system has
the below output:
If JVM_IsUseContainerSupport returns TRUE, -XshowSettings:system has
the below output:
Port of #18185 for 0.41
Signed-off-by: Babneet Singh [email protected]