Difference between revisions of "Download/criu/2.9"
Jump to navigation
Jump to search
(no need to explicitly specify the codename now) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{Release|2.9|12 Dec 2016 | + | {{Release|2.9|12 Dec 2016}} |
− | |||
− | |||
=== New features === | === New features === | ||
* CRIU can now be built with clang on all supported architectures | * CRIU can now be built with clang on all supported architectures | ||
* Ignore missing sysctls on restore with {{Opt|--weak-sysctl}} | * Ignore missing sysctls on restore with {{Opt|--weak-sysctl}} | ||
+ | * C/R overmounted [[mountpoints]] | ||
=== Optimizations/improvements === | === Optimizations/improvements === | ||
* Batch restore of memory contents from pages.img files | * Batch restore of memory contents from pages.img files | ||
* Link-remap type for [[invisible files]] is explicit in images | * Link-remap type for [[invisible files]] is explicit in images | ||
+ | * Man page for [[CRIT]] | ||
=== Fixes === | === Fixes === | ||
* C/R with {{Opt|--empty-ns}} still handled iptables configuration | * C/R with {{Opt|--empty-ns}} still handled iptables configuration | ||
* SCM messages inside UNIX socket got lost after C/R (now dump aborted) | * SCM messages inside UNIX socket got lost after C/R (now dump aborted) | ||
− | * Empty unixsk.img file appeared when dumping tasks | + | * Empty unixsk.img file appeared when dumping tasks ''without'' unix sockets |
* Install procedure wasn't PEP-394 compliant | * Install procedure wasn't PEP-394 compliant | ||
* CRIU blocking netfilter rules were added at the tail of the chain resulting in unlocked TCP connections | * CRIU blocking netfilter rules were added at the tail of the chain resulting in unlocked TCP connections | ||
* Dump/Restore spurious failures when open() returned 0 descriptor | * Dump/Restore spurious failures when open() returned 0 descriptor | ||
+ | * When dumping shmem lots of zero pages were written into image files | ||
+ | * [[Invisible files|Ghost directory]] with more than zero ghost parents caused restore to fail | ||
+ | * Shared mount could escape to different group on restore |
Latest revision as of 08:17, 26 January 2017
Tarball: | criu-2.9.tar.bz2 |
Version: | 2.9 "Silk Tit" |
Released: | 12 Dec 2016 |
GIT tag: | v2.9 |
New features[edit]
- CRIU can now be built with clang on all supported architectures
- Ignore missing sysctls on restore with
--weak-sysctl
- C/R overmounted mountpoints
Optimizations/improvements[edit]
- Batch restore of memory contents from pages.img files
- Link-remap type for invisible files is explicit in images
- Man page for CRIT
Fixes[edit]
- C/R with
--empty-ns
still handled iptables configuration - SCM messages inside UNIX socket got lost after C/R (now dump aborted)
- Empty unixsk.img file appeared when dumping tasks without unix sockets
- Install procedure wasn't PEP-394 compliant
- CRIU blocking netfilter rules were added at the tail of the chain resulting in unlocked TCP connections
- Dump/Restore spurious failures when open() returned 0 descriptor
- When dumping shmem lots of zero pages were written into image files
- Ghost directory with more than zero ghost parents caused restore to fail
- Shared mount could escape to different group on restore