Difference between revisions of "Download/criu/2.3"

From CRIU
Jump to navigation Jump to search
(Created page with "{{Release|2.3|14 Jun 2016}} Name: Wooden duck === New features === * Ability not to show payload for some objects in CRIT * Pidfile is written at the end of restore * Ab...")
 
(no need to explicitly specify the codename now)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Release|2.3|14 Jun 2016}}
 
{{Release|2.3|14 Jun 2016}}
 
Name: Wooden duck
 
  
 
=== New features ===
 
=== New features ===

Latest revision as of 08:15, 26 January 2017

Tarball: criu-2.3.tar.bz2
Version: 2.3 "Wooden Duck"
Released: 14 Jun 2016
GIT tag: v2.3

New features[edit]

  • Ability not to show payload for some objects in CRIT
  • Pidfile is written at the end of restore
  • Ability to join existing namespaces on restore
  • C/R of
    • Data sitting in TTYs
    • Partially write-protected SysVIPC segments
    • Debugfs and tracefs mounts
    • Overmounted tmpfs
    • IPv6 devconf sysctls
    • External block devices
    • Unix sockets with mismatched shutdown state

Optimizations/improvements[edit]

  • Relaxed calculation of AIO ring size
  • Tree-based search of tasks by real pid
  • Less mem-to-mem copies on restore
  • Saner devconf image format
  • More verbose explanation of why task cannot be seized
  • PID is printed in PIE logs

Fixes[edit]

  • Too many mmap-ed files blocked the dump
  • Potential memory corruption when working with IPv6 sockets
  • Overmounted bind mounts could cause restore to fail
  • Overmounted bind mounts could result in badly restored mount tree
  • Incomplete restoration of RO bind mounts options

Deprecated/removed[edit]

  • Greedy mode of pagemap (non-root) caused dump to fail (disabled)