As of Virtuozzo 7, CRIU is fully integrated and supported. Older OpenVZ releases used in-kernel checkpoint/restore functionality, now superseded by CRIU.
+
As of Virtuozzo/OpenVZ 7, CRIU is fully integrated and supported. Older OpenVZ releases used in-kernel checkpoint/restore functionality, now superseded by CRIU.
* [https://openvz.org/ OpenVZ]
* [https://openvz.org/ OpenVZ]
Line 28:
Line 28:
''See also: [[Docker]] C/R''
''See also: [[Docker]] C/R''
−
=== CoreOS Rocket ===
+
== Podman ==
−
{{Status|not started}}
+
{{Status|ready}}
+
* [https://podman.io/ Project homepage]
+
* [https://podman.io/blogs/2018/10/10/checkpoint-restore.html Blog entry about adding the support]
== Tools and utilities ==
== Tools and utilities ==
Line 53:
Line 55:
== Other ==
== Other ==
+
+
=== OpenJDK ===
+
{{Status|started}}
+
+
The [https://openjdk.java.net/projects/crac/ CRaC] (Coordinated Restore at Checkpoint) Project researches coordination of Java programs with mechanisms to checkpoint (make an image of, snapshot) a Java instance while it is executing. Restoring from the image could be a solution to some of the problems with the start-up and warm-up times. The primary aim of the Project is to develop a new standard mechanism-agnostic API to notify Java programs about the checkpoint and restore events. Other research activities will include, but will not be limited to, integration with existing checkpoint/restore mechanisms and development of new ones, changes to JVM and JDK to make images smaller and ensure they are correct.