Difference between revisions of "Download/criu/2.10"

From CRIU
Jump to navigation Jump to search
(Created page with "{{Release|2.10|16 Jan 2016|Brass Waxwing}} === New features === === Optimizations/improvements === === Fixes ===")
 
(rm release date)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Release|2.10|16 Jan 2016|Brass Waxwing}}
+
{{Release|2.10}}
  
 
=== New features ===
 
=== New features ===
 +
* C/R of SOCK_PACKET sockets
 +
* [[Libsoccr]] -- library for C/R of TCP sockets
 +
** Support for [[TCP repair TODO|transitional states]]
  
 
=== Optimizations/improvements ===
 
=== Optimizations/improvements ===
 +
* Logs cleaned up (removed bunch of useless, fixed '\n' in perrors)
 +
* [[Action scripts]] errors are printed in logs
 +
* Removed several iovec-s copying over the pagemap code
 +
* Restore [https://github.com/xemul/criu/issues/268 degraded linearly] on Xen guests. Breakpoints disabled until solution
  
 
=== Fixes ===
 
=== Fixes ===
 +
* Py bindings fault on restore error delivery
 +
* Fd leaked on file restore error path
 +
* Fd leaked when restoring [[invisible files]] (gets closed with criu exit though)
 +
* [[Invisible files|Link remap]] restore could fail on kernels 4.8 and higher
 +
* Impossible to restore after restore error with [[Invisible files|link remap]] file in images
 +
* When going [[CLI/opt/--daemon|daemon]] a descriptor could be leaked
 +
* Custom setting of <code>mmap_min_addr</code> could make restore to fail
 +
* [[page server|Sending pages]] over UNIX socket could race and fail with EAGAIN
 +
* Error getting ID of /proc/pid/ns/foo link not propagated and could result in bogus NS ID generated

Latest revision as of 19:52, 8 March 2017

Tarball: criu-2.10.tar.bz2
Version: 2.10 "Brass Waxwing"
Released: 16 Jan 2017
GIT tag: v2.10

New features[edit]

Optimizations/improvements[edit]

  • Logs cleaned up (removed bunch of useless, fixed '\n' in perrors)
  • Action scripts errors are printed in logs
  • Removed several iovec-s copying over the pagemap code
  • Restore degraded linearly on Xen guests. Breakpoints disabled until solution

Fixes[edit]

  • Py bindings fault on restore error delivery
  • Fd leaked on file restore error path
  • Fd leaked when restoring invisible files (gets closed with criu exit though)
  • Link remap restore could fail on kernels 4.8 and higher
  • Impossible to restore after restore error with link remap file in images
  • When going daemon a descriptor could be leaked
  • Custom setting of mmap_min_addr could make restore to fail
  • Sending pages over UNIX socket could race and fail with EAGAIN
  • Error getting ID of /proc/pid/ns/foo link not propagated and could result in bogus NS ID generated