Browse code

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 <github@gone.nl>
(cherry picked from commit f508db483395059344d972b18559317fd9b2636f)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2020/02/26 22:17:25
Showing 1 changed files
... ...
@@ -51,7 +51,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
51 51
     && rm -rf /var/lib/apt/lists/*
52 52
 
53 53
 # Install CRIU for checkpoint/restore support
54
-ENV CRIU_VERSION 3.12
54
+ENV CRIU_VERSION 3.13
55 55
 RUN mkdir -p /usr/src/criu \
56 56
     && curl -sSL https://github.com/checkpoint-restore/criu/archive/v${CRIU_VERSION}.tar.gz | tar -C /usr/src/criu/ -xz --strip-components=1 \
57 57
     && cd /usr/src/criu \