Difference between revisions of "Download/criu/2.2"

From CRIU
Jump to navigation Jump to search
(Created page with "{{Release|2.2|16 May 2016}} Name: Carbon nightingale === New features === * Uninstall action in Makfilefile * "Post-resume" added to action scripts * Root task's PID in...")
 
(no need to explicitly specify the codename now)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Release|2.2|16 May 2016}}
 
{{Release|2.2|16 May 2016}}
 
Name: Carbon nightingale
 
  
 
=== New features ===
 
=== New features ===
Line 19: Line 17:
 
* Restore of TCP recv queue could fail due to kernel mem alloc constraints
 
* Restore of TCP recv queue could fail due to kernel mem alloc constraints
 
* No errors were written to logs when launching helper (tar/iptables) app in userns restore
 
* No errors were written to logs when launching helper (tar/iptables) app in userns restore
* [[User mode]] dumped no memory pages sometimes
+
* [[User-mode]] dumped no memory pages sometimes
 
* Bind mounts considered not as bind sometimes
 
* Bind mounts considered not as bind sometimes
 
* Two mounts in the same directory blocked the dump
 
* Two mounts in the same directory blocked the dump
Line 26: Line 24:
  
 
=== Deprecated/removed ===
 
=== Deprecated/removed ===
* Greedy mode of pagemap dumping (on some kernels we do not support [[user mode]])
+
* Greedy mode of pagemap dumping (on some kernels we do not support [[user-mode]])
 
* Removed the --namespaces option
 
* Removed the --namespaces option

Latest revision as of 08:15, 26 January 2017

Tarball: criu-2.2.tar.bz2
Version: 2.2 "Carbon Nightingale"
Released: 16 May 2016
GIT tag: v2.2

New features[edit]

  • Uninstall action in Makfilefile
  • "Post-resume" added to action scripts
  • Root task's PID in environment for action scripts
  • C/R of
    • Devconfs drop_gratuitous_arp and drop_unicast_in_l2_multicast
  • * Serial ttys

Optimizations/improvements[edit]

  • Lighter link-remaps restore on newer kernels

Fixes[edit]

  • Race when restoring userns vs setting ns' maps
  • Tasks with zero fds failed the dump
  • Restore of TCP recv queue could fail due to kernel mem alloc constraints
  • No errors were written to logs when launching helper (tar/iptables) app in userns restore
  • User-mode dumped no memory pages sometimes
  • Bind mounts considered not as bind sometimes
  • Two mounts in the same directory blocked the dump
  • Off-by in on /dev/tty{1,63} dumping
  • Forking of cgroupns task was done with screwed clone flags

Deprecated/removed[edit]

  • Greedy mode of pagemap dumping (on some kernels we do not support user-mode)
  • Removed the --namespaces option