Difference between revisions of "Download/criu/2.4"

From CRIU
Jump to navigation Jump to search
(Stub)
 
Line 4: Line 4:
  
 
=== New features ===
 
=== New features ===
*
+
* [[Criu-coredump|Generate core from images]]
 +
* Ability to forcibly drop half-open TCP connections on C/R
 +
* Ability to specify cgroup ctls to dump via API
 +
* Opened/mapped files' mode is compared between dump and restore times
 +
*
 +
* C/R of
 +
** [[AutoFS]] mountpoints
 +
** New cgroups (perf_event, net_cls, net_prio and pids)
 +
** Memcgroup optional properties
 +
** Devices cgroup
  
 
=== Optimizations/improvements ===
 
=== Optimizations/improvements ===
*
+
* Pagemap image entries are cached in memory
  
 
=== Fixes ===
 
=== Fixes ===
*
+
* Configured kmem cgroup limit restore failed
 +
* Mem cgroup oom_control
 +
* Cgroup's pids.max was not C/R-ed
 +
* Failure to write cgroup property was ignored
 +
* No init PID in pre-dump action script
 +
* Sigactions inheritance didn't work on ARM
 +
* Opened "/proc" dir blocked the dump
 +
* Working with iptables was racy
 +
* Sibling mounts detection error on dump
 +
* Devconf accept_redirects devconf could be restored with errors
 +
* "All" devconfs could be overridden by "Default"
 +
* Name-less unix sockets got auto-bound
 +
* Mode was lost for PTY device file on restore
 +
* Newer protobuf compilers didn't recognize PB files
 +
* External mounts could be remounted with MS_PRIVATE
 +
*  
  
 
=== Deprecated/removed ===
 
=== Deprecated/removed ===
*
+
* Per-pid file locks images
 +
* Per-pid fdinfo images
 +
* Ancient pagemap/pages images

Revision as of 18:52, 9 July 2016

Tarball: criu-2.4.tar.bz2
Version: 2.4 "Marble Lark"
Released: 11 Jul 2016
GIT tag: v2.4

Name: Marble lark

New features

  • Generate core from images
  • Ability to forcibly drop half-open TCP connections on C/R
  • Ability to specify cgroup ctls to dump via API
  • Opened/mapped files' mode is compared between dump and restore times
  • C/R of
    • AutoFS mountpoints
    • New cgroups (perf_event, net_cls, net_prio and pids)
    • Memcgroup optional properties
    • Devices cgroup

Optimizations/improvements

  • Pagemap image entries are cached in memory

Fixes

  • Configured kmem cgroup limit restore failed
  • Mem cgroup oom_control
  • Cgroup's pids.max was not C/R-ed
  • Failure to write cgroup property was ignored
  • No init PID in pre-dump action script
  • Sigactions inheritance didn't work on ARM
  • Opened "/proc" dir blocked the dump
  • Working with iptables was racy
  • Sibling mounts detection error on dump
  • Devconf accept_redirects devconf could be restored with errors
  • "All" devconfs could be overridden by "Default"
  • Name-less unix sockets got auto-bound
  • Mode was lost for PTY device file on restore
  • Newer protobuf compilers didn't recognize PB files
  • External mounts could be remounted with MS_PRIVATE

Deprecated/removed

  • Per-pid file locks images
  • Per-pid fdinfo images
  • Ancient pagemap/pages images