Line 1: |
Line 1: |
| {{Release|2.10|16 Jan 2016|Brass Waxwing}} | | {{Release|2.10|16 Jan 2016|Brass Waxwing}} |
− | a48c533536e8ab61da743e074f7dfc3c5927f0ed
| + | |
| + | a97be820a4e33b67e379387cb63746c2b6393c9d |
| + | |
| === 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 12: |
| * [[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 |