Skip to content

CRIU init() invokes setupJNIFieldIDsAndCRIUAPI() - #17767

Merged
tajila merged 1 commit into
eclipse-openj9:masterfrom
JasonFengJ9:criuloaderr
Jul 13, 2023
Merged

CRIU init() invokes setupJNIFieldIDsAndCRIUAPI()#17767
tajila merged 1 commit into
eclipse-openj9:masterfrom
JasonFengJ9:criuloaderr

Conversation

@JasonFengJ9

@JasonFengJ9 JasonFengJ9 commented Jul 10, 2023

Copy link
Copy Markdown
Member

CRIU init() invokes setupJNIFieldIDsAndCRIUAPI()

Added a native CRIUSupport.setupJNIFieldIDsAndCRIUAPI();
If there is a problem loading j9criu29 library and associated methods, the criu.SystemCheckpointException is thrown.

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

@JasonFengJ9 JasonFengJ9 added comp:vm criu Used to track CRIU snapshot related work labels Jul 10, 2023
@JasonFengJ9
JasonFengJ9 requested a review from tajila July 10, 2023 19:51
Comment thread runtime/criusupport/criusupport.cpp Outdated
Comment thread jcl/src/openj9.criu/share/classes/org/eclipse/openj9/criu/CRIUSupport.java Outdated
Comment thread runtime/criusupport/criusupport.cpp Outdated
Comment thread runtime/criusupport/criusupport.cpp Outdated
Added a native CRIUSupport.setupJNIFieldIDsAndCRIUAPI();
If there is a problem loading j9criu29 library and associated methods,
loadNativeLibrary() fails.

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

tajila commented Jul 12, 2023

Copy link
Copy Markdown
Contributor

jenkins test sanity xlinux jdk17

@tajila

tajila commented Jul 12, 2023

Copy link
Copy Markdown
Contributor

jenkins compile win jdk11

@tajila
tajila merged commit 943aa07 into eclipse-openj9:master Jul 13, 2023
@JasonFengJ9
JasonFengJ9 deleted the criuloaderr branch July 13, 2023 02:11
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.

2 participants