Radostin Stoyanov
Radostin Stoyanov
[criu-coredump](https://criu.org/index.php?title=criu-coredump) is a tool for creating [ELF core dumps](https://en.wikipedia.org/wiki/Core_dump) from CRIU images, enabling analysis of checkpointed processes with standard debugging tools (e.g., gdb, readelf). However, the functionality of this tool...
By default, CRIU restores containers with the same SELinux process labels used during checkpointing. However, when restoring multiple copies of a container, this results in all containers using identical SELinux...
This pull request extends the inventory image with a `plugins` field that contains an array of names indicating which plugins were used during checkpointing, for example, to save GPU state....
This pull request updates pidfd to block `SIGCHLD` during temporary process creation to prevent a race condition between `kill()` and `waitpid()` where `sigchld_handler()` causes `criu restore` to fail with an...
Hi @avagin, would it be possible to update the version of CRIU in the criu-dev branch? Currently, this is set (in [Makefile.versions](https://github.com/checkpoint-restore/criu/blob/criu-dev/Makefile.versions)) to 3.18. However, in go-criu and runc we...
In many scenarios, users need to change the TCP port bound to a socket before restoring a container (e.g., https://github.com/checkpoint-restore/criu/issues/2710). CRIU saves this port in `files.img`, which is included in...
This commit adds support for specifying a CRIU RPC configuration file. This allows users to overwrite the default CRIU options used by the container runtimes, for example, to specify options...
This option allows to specify a GPU device map that will be used during restore. The provided map must contain all checkpointed GPU devices in the format `"oldUuid=newUuid,oldUuid=newUuid,..."` that will...
The `/etc/criu/runc.conf` config file allows users to overwrite default CRIU options specified by the container runtime via RPC. This is particularly useful for options such as `--log-file` that allow setting...
The `socket-tcp-syn-sent` test, running with the `ns`/`uns` flavors, fails in CircleCI when CRIU is built with `libnftables-dev`. Investigating further, it appears that CRIU does not restore the iptables rules created...