Accepting request 505507 from home:tiwai:branches:devel:tools

- update to criu 3.1:
  New features:
  * Each boolean option now has the --no-$option pair
  * RSS explorer in CRIT
  * Multiple plugins in compel
  * Run-time check of 32-mmap BUG on x86
  * C/R of 32-bit futex robust list on x86
  Optimizations/improvements:
  * Start time is improved significantly with kerndat cache
  * Sigaction image is merged into Core
  * Unneeded stages are skipped during restore
  * Restore w/o namespaces uses host /proc
  * Restore w/o namespaces doesn't parse host mounts (not needed)
  * Single-threaded tasks do not parse /proc/pid/task/ in vain
  * BFD engine is used for more /proc files
  * More verbosity in libsoccr
  * Fsnotify dump w/o namespaces doesn't walk mounts tree
  Bugfixes:
  * Python bindings left zombie in self-dump mode
  * The last_pid sys-control was reset by restore
  * Threads caps were compared with mistake
  * make install put crit/pycriu to wrong place if DESTDIR was not set
  * Fsnotifies C/R w/o namespaces restored with errors
  * Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
  Optimizations/improvements:
  * 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

OBS-URL: https://build.opensuse.org/request/show/505507
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=66
This commit is contained in:
Martin Pluskal
2017-06-21 16:06:38 +00:00
committed by Git OBS Bridge
parent c45fd92b4d
commit b88d374491
6 changed files with 97 additions and 4 deletions

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Tue Jun 20 12:26:00 CEST 2017 - tiwai@suse.de
- update to criu 3.1:
New features:
* Each boolean option now has the --no-$option pair
* RSS explorer in CRIT
* Multiple plugins in compel
* Run-time check of 32-mmap BUG on x86
* C/R of 32-bit futex robust list on x86
Optimizations/improvements:
* Start time is improved significantly with kerndat cache
* Sigaction image is merged into Core
* Unneeded stages are skipped during restore
* Restore w/o namespaces uses host /proc
* Restore w/o namespaces doesn't parse host mounts (not needed)
* Single-threaded tasks do not parse /proc/pid/task/ in vain
* BFD engine is used for more /proc files
* More verbosity in libsoccr
* Fsnotify dump w/o namespaces doesn't walk mounts tree
Bugfixes:
* Python bindings left zombie in self-dump mode
* The last_pid sys-control was reset by restore
* Threads caps were compared with mistake
* make install put crit/pycriu to wrong place if DESTDIR was not set
* Fsnotifies C/R w/o namespaces restored with errors
* Inherited control terminal restore was failed (but dump succeeded)
- update to criu 3.2:
Optimizations/improvements:
* 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:
* 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:
* Deprecated separate images for fsnotify marks
- Fix the installation of python stuff:
criu-py-install-fix.diff
- Fix the build for ppc64:
criu-correct-ppc64-AT_VECTOR_SIZE_ARCH.patch
-------------------------------------------------------------------
Mon Apr 24 22:31:21 CEST 2017 - tiwai@suse.de