Package Details: criu 3.14-1

Git Clone URL: https://aur.archlinux.org/criu.git (read-only, click to copy)
Package Base: criu
Description: A Checkpoint/Restore functionality for Linux in Userspace.
Upstream URL: http://criu.org
Licenses: GPL2
Submitter: pbor
Maintainer: aksr
Last Packager: aksr
Votes: 37
Popularity: 2.13
First Submitted: 2013-10-17 10:07
Last Updated: 2020-06-05 12:01

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

efiop commented on 2014-12-12 10:57

Added feature request https://bugs.archlinux.org/task/43088 .

klusark commented on 2014-12-11 15:56

1.4 is out

pbor commented on 2014-05-08 21:25

Yep. Starting from linux-3.14 CONFIG_CHECKPOINT_RESTORE is intentionally disabled as it depends on CONFIG_EXPERT (https://mailman.archlinux.org/pipermail/arch-dev-public/2014-April/026102.html).
I'm not going to support this package anymore until the official kernel package is properly configured for it.
If anyone wishes to provide custom kernel with CHECKPOINT_RESTORE enabled, I'll be happy to orphan this package and give ownership to this person.

PS: I think CHECKPOINT_RESTORE will move from under EXPERT option in next releases, as it becomes more popular and proves it's stable enough to be included into base kernel package.

Stunts commented on 2014-05-08 11:23

I seem to recll some discussion on arch-dev where it was decided to remove support for CRIU from the standard kernel.
If you want to use this you need to compile you own kernel with those options turned on.

Iqualfragile commented on 2014-05-08 11:21

sudo criu check
/proc/<pid>/map_files directory is missing.
/proc/sys/kernel/ns_last_pid sysctl is missing.
System call kcmp is not supported
prctl: PR_GET_TID_ADDRESS is not supported
/proc/sys/kernel/sem_next_id sysctl is missing.
Warn (cr-check.c:514): Dirty tracking is OFF. Memory snapshot will not work.
/proc/<pid>/timers file is missing.

Seems not to be working, is that due to the kernel?

pbor commented on 2014-02-03 16:22

Updated to upstream version 1.1

pbor commented on 2013-11-27 11:15

Fixed in 3.12.1-3

% sudo criu check
Looks good.

pbor commented on 2013-11-26 09:06

Updated to version 1.0.

Also, looks like CONFIG_CHECKPOINT_RESTORE is disabled in 3.12. Filed a bug to fix this: https://bugs.archlinux.org/task/37912

haagch commented on 2013-11-26 09:03

Well, I tried it.

1. If you have an old protobuf-c (from aur?) installed and now see it in community, you might still need to reinstall for it to be linked against libprotoc.so.8 instead of libprotoc.so.7.

2. Something with ptrace gets redefined, so you should compile with make WERROR=0

3. Kernel from core/testing doesn't contain all the needed features:

$ sudo criu check --ms
/proc/<pid>/map_files directory is missing.
(00.000243) Warn (sk-unix.c:339): Relative bind path 'socket' unsupported
(00.000608) Warn (sk-unix.c:339): Relative bind path 'socket' unsupported
/proc/sys/kernel/ns_last_pid sysctl is missing.
System call kcmp is not supported
prctl: PR_GET_TID_ADDRESS is not supported
/proc/sys/kernel/sem_next_id sysctl is missing.
(00.003650) Warn (cr-check.c:514): Dirty tracking is OFF. Memory snapshot will not work.
/proc/<pid>/timers file is missing.
(00.003682) Warn (tun.c:55): Skipping tun support check

sergej commented on 2013-11-25 19:01

http://download.openvz.org/criu/criu-1.0.tar.bz2