.`criu` rebased to version 3.5
Red Hat Enterprise Linux 7.2 introduced the `criu` tool as a Technology Preview. This tool implements *Checkpoint/Restore in User-space (CRIU)*, which can be used to freeze a running application and store it as a collection of files. Later, the application can be restored from its frozen state.
Note that the `criu` tool depends on `Protocol Buffers`, a language-neutral, platform-neutral extensible mechanism for serializing structured data. The `protobuf` and `protobuf-c` packages, which provide this dependency, were also introduced in Red Hat Enterprise Linux 7.2 as a Technology Preview.
In Red Hat Enterprise Linux 7.7, the `criu` packages were upgraded to the latest upstream version, which provides support for Podman to do a container checkpoint and restore. The newly added functionality only works without SELinux support.
As long as criu is a technology preview we should try to follow upstream. Upstream is still fast moving and is still implementing important features.
sorry for forgetting about this.
criu has been upgrade from 2.3 in RHEL 7.3 to 2.12 RHEL 7.4. As long as it is still a technology preview we are taking whatever version upstream releases.
Most important changes, hmm, a lot has changed. One thing is that additional states of TCP sockets are supported. Not only listening and established sockets can be restored, but also half-closed sockets. mac-vlan devices are supported. Memory changes tracking for anonymous shared memory.
There is also another documentation effort ongoing for another criu related feature:
Although it is not yet totally clear what will be part of RHEL 7.4
Doc Text looks good.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.