Difference between revisions of "Download/criu/2.10"
Jump to navigation
Jump to search
(→Fixes) |
(rm release date) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Release|2.10 | + | {{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 === | ||
Line 7: | Line 10: | ||
* [[Action scripts]] errors are printed in logs | * [[Action scripts]] errors are printed in logs | ||
* Removed several iovec-s copying over the pagemap code | * 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 | * Py bindings fault on restore error delivery | ||
* Fd leaked on file restore error path | * 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 | * [[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 | * 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 | * 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]
- C/R of SOCK_PACKET sockets
- Libsoccr -- library for C/R of TCP sockets
- Support for transitional states
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