From f508db483395059344d972b18559317fd9b2636f Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Wed, 26 Feb 2020 14:17:25 +0100 Subject: [PATCH] Update CRIU to v3.13 "Silicon Willet" full diff: https://github.com/checkpoint-restore/criu/compare/v3.12...v3.13 Here we have some bugfixes, huuuge *.py patch for coding style and nice set of new features like 32bit for ARM, TLS for page server and new mode for CGroups. New features - VDSO: arm32 support - Add TLS support for page server communications - "Ignore" mode for --manage-cgroups - Restore SO_BROADCAST option for inet sockets Bugfixes - Auxiliary events were left in inotify queues - Lazy-pages daemon didn't detect stack pages and surrounders properly and marked them as "lazy" - Memory and resource leakage were detected by coverity, cppcheck and clang Improvements - Use gettimeofday() directly from vdso for restore timings - Reformat all .py code into pep8 style Signed-off-by: Sebastiaan van Stijn --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ac5bd48670..1969955eac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,7 +29,7 @@ RUN --mount=type=cache,sharing=locked,id=moby-criu-aptlib,target=/var/lib/apt \ python-protobuf # Install CRIU for checkpoint/restore support -ENV CRIU_VERSION 3.12 +ENV CRIU_VERSION 3.13 RUN mkdir -p /usr/src/criu \ && curl -sSL https://github.com/checkpoint-restore/criu/archive/v${CRIU_VERSION}.tar.gz | tar -C /usr/src/criu/ -xz --strip-components=1 \ && cd /usr/src/criu \