|Summary:||[7.4 FEAT] Update criu technology preview to latest upstream version on 7.4|
|Product:||Red Hat Enterprise Linux 7||Reporter:||Adrian Reber <areber>|
|Component:||criu||Assignee:||Adrian Reber <areber>|
|Status:||CLOSED ERRATA||QA Contact:||Chao Ye <cye>|
|Severity:||unspecified||Docs Contact:||Jaroslav Klech <jklech>|
|Version:||7.4||CC:||areber, cye, fedoraproject|
|Fixed In Version:||Doc Type:||Technology Preview|
.`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.
|Last Closed:||2017-08-01 12:23:13 UTC||Type:||Bug|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Bug Depends On:||1406471, 1406475, 1411734|
|Bug Blocks:||1394638, 1404314|
Description Adrian Reber 2016-11-30 17:30:45 UTC
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.
Comment 2 Adrian Reber 2017-03-09 10:10:48 UTC
Comment 8 Adrian Reber 2017-05-03 11:35:41 UTC
Hi Marie, 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: https://bugzilla.redhat.com/show_bug.cgi?id=1428351 Although it is not yet totally clear what will be part of RHEL 7.4
Comment 10 Adrian Reber 2017-05-15 09:23:16 UTC
Doc Text looks good.
Comment 12 errata-xmlrpc 2017-08-01 12:23:13 UTC
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. https://access.redhat.com/errata/RHBA-2017:2063