From duke at openjdk.java.net Wed Nov 10 15:01:19 2021 From: duke at openjdk.java.net (Dan Heidinga) Date: Wed, 10 Nov 2021 15:01:19 GMT Subject: [crac] RFR: Decouple JVM and CRIU [v2] In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 19:23:07 GMT, Anton Kozlov wrote: >> CREngine option to specify a program to do checkpoint/restore. >> * `criuengine` to use CRIU as it was used before. >> * `pauseengine` that stores PID in a file and pauses JVM until `java -XX:CRaCRestoreFrom=` is called. This should allow external mechanisms that may operate on a process. >> * `simengine` is something that simulates restore immediately, with the same effect as `-XX:+CRAllowToSkipCheckpoint`. It is intended to be simplest example and could be a starting point to implement Checkpoint/Restore with e.g. the help of a VM/container/... in which JVM is running. > > Anton Kozlov has updated the pull request incrementally with one additional commit since the last revision: > > Fix reviewer's notes Sorry for delay circling back to this - overall, change looks reasonable ------------- Marked as reviewed by DanHeidinga at github.com (no known OpenJDK username). PR: https://git.openjdk.java.net/crac/pull/3