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
CRIU support: add checkpoint/restore environment variables #486
Conversation
Jenkins test sanity.functional zlinux jdk11 |
Were you able to try this patch with Toms docker script? |
|
This PR appears avoid the liberty restore hang problem. Added
./liberty-restore.sh -t pingperf-ubuntu:
|
to know if it works you need to see |
There is a message
|
you should see
|
dont worry, I've confirmed that eclipse-openj9/openj9#14583 fixes it |
So the restore wasn't successful w/ this PR (probably stopped earlier to avoid the hang), will give it a try w/ eclipse-openj9/openj9#14583 |
2fa868e
to
a020153
Compare
Added isCRIUEnabled via CRIUProvider.getOpenJ9CRIU(); Added tracePrunedEnvVarsValue via org.eclipse.openj9.criu.TracePrunedEnvVars; Added theOriginalUnmodifiableEnvironment to store original theUnmodifiableEnvironment; Hard-coded immutable list: LANG, LC_ALL and LC_CTYPE; Signed-off-by: Jason Feng <fengj@ca.ibm.com>
jenkins compile xlinuxcriu jdk11 |
Jenkins test sanity plinux jdk8,jdk11,jdknext |
1 similar comment
Jenkins test sanity plinux jdk8,jdk11,jdknext |
Jenkins test sanity plinux jdk11 |
Infra failure on last run
|
Assuming there is no immediate need to port this PR to other Java levels. |
we should port to 17 & next since long term we need to support all jdk levels. We can wait on jdk8 until we know that we need it for sure |
Added
isCRIUEnabled
viaCRIUProvider.getOpenJ9CRIU()
;Added
tracePrunedEnvVarsValue
viaorg.eclipse.openj9.criu.TracePrunedEnvVars
;Added
theOriginalUnmodifiableEnvironment
to store originaltheUnmodifiableEnvironment
;Hard-coded immutable list:
LANG
,LC_ALL
andLC_CTYPE
;related eclipse-openj9/openj9#13545
depends on eclipse-openj9/openj9#14730
Signed-off-by: Jason Feng fengj@ca.ibm.com