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 |