Difference between revisions of "Download/criu/2.4"

From CRIU
Jump to navigation Jump to search
(capitalize Lark)
(no need to explicitly specify the codename now)
 
Line 1: Line 1:
{{Release|2.4|11 Jul 2016|Marble Lark}}
+
{{Release|2.4|11 Jul 2016}}
  
 
=== New features ===
 
=== New features ===

Latest revision as of 08:15, 26 January 2017

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

New features[edit]

  • 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[edit]

  • Pagemap image entries are cached in memory

Fixes[edit]

  • 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
  • Build fail on Alpine Linux

Deprecated/removed[edit]

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