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

CRIU adds concurrent mode preCheckpoint and postRestore hooks #18107

Merged
merged 1 commit into from Sep 19, 2023

Conversation

JasonFengJ9
Copy link
Member

@JasonFengJ9 JasonFengJ9 commented Sep 11, 2023

CRIU adds concurrent mode preCheckpoint and postRestore hooks

Added hook modes, SINGLE_THREAD_MODE and CONCURRENT_MODE;
Added registerPreCheckpointHook(Runnable hook, HookMode mode, int priority);
Added registerPostRestoreHook(Runnable hook, HookMode mode, int priority);
Added tests.

closes #18058

Signed-off-by: Jason Feng fengj@ca.ibm.com

@JasonFengJ9 JasonFengJ9 added comp:vm criu Used to track CRIU snapshot related work labels Sep 11, 2023
@JasonFengJ9 JasonFengJ9 changed the title CRIU adds multi-threaded preCheckpoint and postRestore hooks CRIU adds concurrent mode preCheckpoint and postRestore hooks Sep 15, 2023
Added hook modes, SINGLE_THREAD_MODE and CONCURRENT_MODE;
Added registerPreCheckpointHook(Runnable hook, HookMode mode, int
priority);
Added registerPostRestoreHook(Runnable hook, HookMode mode, int
priority);
Added tests.

Signed-off-by: Jason Feng <fengj@ca.ibm.com>
@tajila
Copy link
Contributor

tajila commented Sep 18, 2023

jenkins test sanity alinux64 jdk21

@tajila
Copy link
Contributor

tajila commented Sep 18, 2023

jenkins compile win jdk8

@tajila tajila merged commit 9c85d47 into eclipse-openj9:master Sep 19, 2023
6 checks passed
@JasonFengJ9 JasonFengJ9 deleted the criumultithreadhook branch September 19, 2023 13:22
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.

CRIUSupport: Add multi-threaded hooks
2 participants