Difference between revisions of "Download/criu/3.2"
Jump to navigation
Jump to search
m (→Bugfixes) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Release|3.2}} | {{Release|3.2}} | ||
− | |||
<!-- NOTE: you can use {{Bug|123}} to link to a github issue --> | <!-- NOTE: you can use {{Bug|123}} to link to a github issue --> | ||
Line 11: | Line 10: | ||
* More verbosity in case TCP locking fails ({{Bug|292}}) | * More verbosity in case TCP locking fails ({{Bug|292}}) | ||
* More verbosity in case VDSO magic mismatch | * More verbosity in case VDSO magic mismatch | ||
− | * Restore or legacy epoll target descriptors is unified with common case | + | * Restore or legacy epoll target descriptors and fsnotify marks is unified with common case |
=== Bugfixes === | === Bugfixes === | ||
Line 19: | Line 18: | ||
* Waiting helpers could race with sigchild handler and would result in restore failure | * Waiting helpers could race with sigchild handler and would result in restore failure | ||
* Missing VVAR page in 32bit tasks wasn't skipped and resulted in restore failure | * Missing VVAR page in 32bit tasks wasn't skipped and resulted in restore failure | ||
+ | * After restore consumption of files is increased (was fixed as side effect of mmap optimization) | ||
=== Deprecation/Removal === | === Deprecation/Removal === | ||
* Deprecated separate images for fsnotify marks | * Deprecated separate images for fsnotify marks |
Latest revision as of 09:56, 19 June 2017
Tarball: | criu-3.2.tar.gz |
Version: | 3.2 "Tin Hoopoe" |
Released: | 19 Jun 2017 |
GIT tag: | v3.2 |
Optimizations/improvements[edit]
- Invisible files restore is de-serialized
- VMAs restore performance is improved significantly
- Mappings of the same file re-use the descriptor, not re-open it every time
- Not-COW-ed mappings are restored in-place and are not mremmap()ed
- Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed at the end
- More verbosity in case TCP locking fails (#292)
- More verbosity in case VDSO magic mismatch
- Restore or legacy epoll target descriptors and fsnotify marks is unified with common case
Bugfixes[edit]
- Restoring fanotify marks from old images (<1.3) dropped the mark
- Binfmt_misc mount could be mounted into wrong place
- Compilation failed with gcc 6.3.0 (#315)
- Waiting helpers could race with sigchild handler and would result in restore failure
- Missing VVAR page in 32bit tasks wasn't skipped and resulted in restore failure
- After restore consumption of files is increased (was fixed as side effect of mmap optimization)
Deprecation/Removal[edit]
- Deprecated separate images for fsnotify marks