Radostin Stoyanov

Results 163 comments of Radostin Stoyanov

> the write-protected COW pages are dumped multiple times. I believe the reason for this is because the mappings are private (MAP_PRIVATE) and child processes created by fork() inherit copies...

``` (00.003583) 1: mnt: Restoring mount namespace (00.003745) 1: mnt-v2: 1141 make_yard /tmp/.criu.mntns.EQLivu(00.003748) 1: criu/util.c make_yard path: /tmp/.criu.mntns.EQLivu (30.003925) 1: mnt: Move the root to /tmp/.criu.mntns.EQLivu (30.003975) 1: mnt: mount.c...

> Is that possible to achieve that only restore pages touched in phase 2, and lazily restore pages touched in phase 3 ? Adrian has a good blog post on...

@LanYuqiao, thank you for clarifying your use case. As Andrei mentioned, the original implementation was designed for live migration. In this scenario, we have residual dependencies between the source and...

@fweimer-rh I have attached the content of net.i created with the following gcc command: [net.i.txt](https://github.com/checkpoint-restore/criu/files/15129634/net.i.txt) ```bash $ gcc -save-temps -c -O2 -D_GNU_SOURCE -iquote include/ -I ./compel/include/uapi -fno-strict-aliasing -iquote criu/include -iquote...

@fweimer-rh I'm not sure if it is the same warning: ``` $ gcc -O2 -fno-strict-aliasing -c net.i criu/net.c: In function ‘unix_conf_op’: criu/net.c:378:58: warning: ‘net/unix/’ directive output truncated writing 9 bytes...

@fweimer-rh Note that the following change fixes the problem: ```diff diff --git a/criu/net.c b/criu/net.c index b5c4a6ee3..5486c4484 100644 --- a/criu/net.c +++ b/criu/net.c @@ -362,7 +362,7 @@ static int ipv6_conf_op(char *tgt, SysctlEntry...

> Running on Laptop-Kerwin Linux 5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023 x86_64 @HeyKerwin Using CRIU with Windows Subsystem for Linux (WSL) has not been well tested. Would...

@karanshetty53 Could you try upgrading to the latest version of pip? ``` python3 -m pip --version sudo python3 -m pip install -U pip ```