Browse code

Dockerfile: bump CRIU 3.14

full diff: https://github.com/checkpoint-restore/criu/compare/v3.13...v3.14

New features

- C/R of memfd memory mappings and file descriptors.
- Add time namespace support.
- Add the read pre-dump mode which uses process_vm_readv.
- Add --cgroup-yard option
- Add support of the cgroup v2 freezer.
- Add support of opened O_PATH fds.

Bugfixes

- Fix C/R ia32 processes on AMD
- Fix cross-compilation
- Many fixes here and there

Improvements

- Use clone3() with set_tid to restore processes
- Clean up compel headers.
- Use the new mount API

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2020/05/03 09:03:01
Showing 1 changed files
... ...
@@ -32,7 +32,7 @@ RUN --mount=type=cache,sharing=locked,id=moby-criu-aptlib,target=/var/lib/apt \
32 32
             python-protobuf
33 33
 
34 34
 # Install CRIU for checkpoint/restore support
35
-ENV CRIU_VERSION 3.13
35
+ARG CRIU_VERSION=3.14
36 36
 RUN mkdir -p /usr/src/criu \
37 37
     && curl -sSL https://github.com/checkpoint-restore/criu/archive/v${CRIU_VERSION}.tar.gz | tar -C /usr/src/criu/ -xz --strip-components=1 \
38 38
     && cd /usr/src/criu \