Difference between revisions of "Download/criu/2.6"
Jump to navigation
Jump to search
m |
|||
Line 2: | Line 2: | ||
=== New features === | === New features === | ||
+ | * Ability to [[Final states|leave process stopped]] after restore | ||
+ | * [[Memory changes tracking]] for anonymous shared memory | ||
+ | ** Shared [[memory images deduplication]] too, as a part of it | ||
+ | * [[Deprecation]] option/environment | ||
+ | * First error message is reported back via [[RPC]] | ||
+ | * C/R of | ||
+ | ** More IPCNS sysctls | ||
+ | ** xIDs of PTYs | ||
+ | ** TMEM on PPC64LE | ||
=== Optimizations/improvements === | === Optimizations/improvements === | ||
+ | * Use service FD for transport sockets on restore | ||
+ | * Ability to turn pagemap-cache off (some kernels are buggy) | ||
+ | * The <code>criu --help</code> text has become better | ||
=== Fixes === | === Fixes === | ||
+ | * R/O-mounted root could block the dump | ||
+ | * Restore of cgroup.mm.oom_control could fail | ||
+ | * Cgroup fs bind mounts were detected with error | ||
+ | * Unaligned futex-es in parasite could cause dump to crash | ||
+ | * When compiled with gcc-4.9 [[parasite code]] crashed | ||
+ | * Failure to freeze cgroup didn't result in aborting of dump | ||
+ | * Wrong ns list was parsed when dumping userns (invisible since nesting works only for mntns) | ||
+ | * Non-inheritable non-tty as stdin caused shell-job restore to erroneously fail | ||
+ | * Error path in <code>criu dedup</code> could crash | ||
=== Deprecated === | === Deprecated === | ||
+ | * Per-pid rlimit, itimers and posix-timers |
Revision as of 16:21, 7 September 2016
Tarball: | criu-2.6.tar.bz2 |
Version: | 2.6 "Paper Crane" |
Released: | 12 Sep 2016 |
GIT tag: | v2.6 |
New features
- Ability to leave process stopped after restore
- Memory changes tracking for anonymous shared memory
- Shared memory images deduplication too, as a part of it
- Deprecation option/environment
- First error message is reported back via RPC
- C/R of
- More IPCNS sysctls
- xIDs of PTYs
- TMEM on PPC64LE
Optimizations/improvements
- Use service FD for transport sockets on restore
- Ability to turn pagemap-cache off (some kernels are buggy)
- The
criu --help
text has become better
Fixes
- R/O-mounted root could block the dump
- Restore of cgroup.mm.oom_control could fail
- Cgroup fs bind mounts were detected with error
- Unaligned futex-es in parasite could cause dump to crash
- When compiled with gcc-4.9 parasite code crashed
- Failure to freeze cgroup didn't result in aborting of dump
- Wrong ns list was parsed when dumping userns (invisible since nesting works only for mntns)
- Non-inheritable non-tty as stdin caused shell-job restore to erroneously fail
- Error path in
criu dedup
could crash
Deprecated
- Per-pid rlimit, itimers and posix-timers