Line 6: |
Line 6: |
| {{Status|ready}} | | {{Status|ready}} |
| | | |
− | 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 49: |
Line 51: |
| | | |
| It would be nice to have bash (or other shell) to launch criu with <code>--restore-sibling</code> option and get new kid processes from it. Right now we workaround it with "[[shell jobs]]". | | It would be nice to have bash (or other shell) to launch criu with <code>--restore-sibling</code> option and get new kid processes from it. Right now we workaround it with "[[shell jobs]]". |
| + | |
| + | ''See also: [[Shell jobs]]'' |
| | | |
| == 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. |
| + | |
| + | * [https://openjdk.java.net/projects/crac/index.html OpenJDK: CRaC Project] |
| + | * [https://wiki.openjdk.java.net/display/crac CRaC Wiki] |
| + | * [https://github.com/openjdk/crac CRaC Repository] |
| | | |
| === OpenMPI === | | === OpenMPI === |