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

(v0.38.0-release) CRIU restore with -Xdump using CRIUSupport.registerRestoreOptionsFile() #16950

Merged
merged 2 commits into from Mar 19, 2023

Conversation

Ehren Julien-Neitzert and others added 2 commits March 17, 2023 13:27
for eclipse-openj9#16868

Signed-off-by: Ehren Julien-Neitzert <ehren.julien-neitzert@ibm.com>
Added an internal JVM checkpoint hook criuRestoreInitializeDump()
invoking criuReloadXDumpAgents() after CRIU restore;
refactored configureDumpAgents() to handle both startup and CRIU restore
scenarios;
Not disable dump agent hooks within JIT for CRIU builds;
Added a test to verify -Xdump:java:events=vmstop and
-Xdump:java:events=throw,filter=java/lang/OutOfMemoryError,request=exclusive+prepwalk+serial+preempt.

Signed-off-by: Jason Feng <fengj@ca.ibm.com>
@JasonFengJ9 JasonFengJ9 added comp:vm criu Used to track CRIU snapshot related work labels Mar 17, 2023
@JasonFengJ9 JasonFengJ9 requested a review from tajila March 17, 2023 17:35
@tajila tajila merged commit 5f5beb5 into eclipse-openj9:v0.38.0-release Mar 19, 2023
@JasonFengJ9 JasonFengJ9 deleted the criuxdump-0.38 branch March 20, 2023 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:vm criu Used to track CRIU snapshot related work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants