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>
(cherry picked from commit a342010823d36536499aafed527e8d203b9e2059)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -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.13 |
|
| 54 |
+ARG CRIU_VERSION=3.14 |
|
| 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 \ |