Commit Graph

14 Commits

Author SHA256 Message Date
e732a99034 Accepting request 304336 from home:tiwai
- update to version 1.5.2:
  * fix error in mutli-threaded tasks restore with --restore-sibling
    (Docker and LXC cases)
  * fix too big RPC messages error for service (and swrk)

OBS-URL: https://build.opensuse.org/request/show/304336
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=23
2015-04-28 15:26:48 +00:00
Tomas Cech
946dbbeb01 Accepting request 294782 from home:tiwai
- Fix build failure on FACTORY due to comment-in-comment in
  google/protobuf/descriptor.proto
- update to version 1.5.1:
  * fix crash with 4.0 kernel
  * legalize swrk API and add the ability for inheriting fds via it
  * cgroup yard destruction and properties restore

OBS-URL: https://build.opensuse.org/request/show/294782
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=21
2015-04-07 14:04:40 +00:00
8d7e8a844e Accepting request 290686 from home:tiwai
- update to version 1.5: New features
  * CRIT tool
  * ability to request CPU compatibility on instructions level only
  * C/R of empty AIO rings
  * more detailed errno report via RPC
  * per-feature "criu check"
  * inheriting FDs on restore
  * ability to automatically move veth device to host-side bridge
    on netns restore
  * VT terminals support
  * more user namespaces C/R stuff
  See more details at http://criu.org/Releases#v._1.5
- fix installation of crit:
  crit-install-prefix.diff

OBS-URL: https://build.opensuse.org/request/show/290686
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=19
2015-03-13 17:27:50 +00:00
Martin Pluskal
2cd7408f83 Accepting request 263711 from home:tiwai
- update to version 1.4: New features:
  * Dump and check cpuinfo
  * Initial support for user namespaces
  * The docker_cr.sh script for Docker
  * New API for writing plugins (old one is still possible)
  * Service workers change their title to better look in ps output
  * Ability to feed socket for pre-dump and page-server in swrk mode
  * Page-server can auto-bind its port
  * Ability to perform several actions during one connection to RPC service
  * C/R of opened /proc/$pid/foo files of dead tasks
  * C/R of /dev/console
  * C/R of virtualized devtmpfs (openvz and future upstream kernels)
  * C/R of empty mqueue fs (posix message queues)
  * C/R of shared bind-mounts 
  See more details at http://criu.org/Releases#v._1.4

OBS-URL: https://build.opensuse.org/request/show/263711
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=17
2014-12-02 10:00:07 +00:00
2fbd17a838 Accepting request 249310 from home:tiwai
- update to version 1.3.1, a stable releasing fixing below:
  * Sibling restore mode didn't set up CRIU signals properly
  * Unpredictable sibling/child root task restore. Fixed with
    explicit CLI option
  * Validation for leaf mount points was skipped
  * Mount options were corrupted on dump, which resulted in errors
    bind mounts detection

OBS-URL: https://build.opensuse.org/request/show/249310
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=15
2014-09-18 09:02:13 +00:00
c4c1423b37 Accepting request 247175 from home:tiwai
- update to version 1.3:
  * Docker and LXC support, lots of bug fixes
- cleanup spec file, fix rpmlint warnings

- Update to version 1.3-rc2:
  * external bind mounts and tasks-to-cgroups bindings
  * many bugfixes in memory restore and mounpoints dump

- Update to version 1.3-rc1:
  New features:
  * AArch64
  * Multiple mount namespaces
  * FPU state restore control
        Restore old FPU state on newer CPUs
        Ability to ignore FPU restoration 
  * Support stopped multi-threaded tasks
  * CRIU now can execv() other binary right after restore is complete
  * Inode-revese mapping can be enforced to allow live-migration with FS copying
  * Gold linker can now be used to compile CRIU
  * "Berserker" test to check CRIU scalability
  * Punch pages from mem images on restore (optimizes live-migration) 
 Optimizations:
  * Batched deduplication of memory images
  * Packed rlimits into core image
  * Packed timers into core image 
 Fixes:
  * Bad checks for kcmp() ret codes resulted in errors in file sharing detection
  * Multiple mmap-s of same files with different flags blocked the restore
  * Integer overflow in huge mapping restore caused restoration failure
  * Devpts's newinstance option was lost during dump

OBS-URL: https://build.opensuse.org/request/show/247175
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=13
2014-09-02 05:48:08 +00:00
d9672d19dc - Run spec-cleaner, nothing more than that.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=11
2014-03-01 08:46:14 +00:00
301341ee97 Accepting request 223976 from home:tiwai:branches:devel:tools
- Update to version 1.2:
  New features:
  * Performance improvements
  * Library versioning
  * RPC API got closer to CLI
  * New "post-restore" call in action scripts
  * Logrotate rules file
  * Default log file for service when starting via systemd 
  Bug fixes:
  * A lot for ARM cross-compile
  * Fsnotifies dumping didn't work on NFS
  * Images auto-deduplication only worked one level up
  * Packet socket ID was treated as file-descriptor and close()-d
  * Badly counted pages stats on restore
  * Linked remap name conflict when dump and restore on NFS
  * Sporadic failures in memory draining due to huge pipes used
  * Broken criu show of repeated fields
  * Failure to open mountpoint in foreign pid namespace
  * Unlinked bound unix socket dump error
  * Small memory leak when writing to incremental image(s)
  * Restoring fsnotify for links results in ELOOP
  * Host's PATH is not suitable when execv-ing tar/ip/iptable to restore namespace (workaround, proper fix will be in 1.3)
  * Using subdirs in log file name via RPC breaks security 
- New subpackages: libcriu1 and criu-devel
- Remove obsoleted always-define-ptrace_peeksiginfo_args.diff

OBS-URL: https://build.opensuse.org/request/show/223976
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=9
2014-02-26 16:28:21 +00:00
bd5d7030b0 Accepting request 215372 from home:tiwai:branches:devel:tools
- Update to version 1.1: BUGs fixed,
  * Errors from memory dumping are not handled resulting in
    corrupted dumps
  * EOF detection in stacked images is done with error
  * Stacked images don't work on non-shared FS (missing pagemap-s)

OBS-URL: https://build.opensuse.org/request/show/215372
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=7
2014-01-28 12:00:58 +00:00
f39a2bc1d2 Accepting request 214574 from home:tiwai:branches:devel:tools
- Update to version 1.1-rc2: Bugs fixed,
  * Crash in criu check
  * RPC check always fail on 3.11 kernel
  * Failed fork() didn't abort restore
  * Dump fail not reported via RPC
  * RPC client disconnect wasn't handled
  * Page server could connect to self for writing images
  * Hang on pre-dumping task livig in net-namespace
  * VDSO page mis-handle on pre-dump
  * FPU state loss on pre-dump
  * Memory tracking turns ON w/o request
  * Various fixes (and improvements) in build system 
- Fix missing struct ptrace_peeksiginfo_args on FACTORY:
  always-define-ptrace_peeksiginfo_args.diff

OBS-URL: https://build.opensuse.org/request/show/214574
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=6
2014-01-21 11:52:38 +00:00
9f4c6c955d Accepting request 213205 from home:tiwai:branches:devel:tools
- Update to version 1.1-rc1:
  New features:
   * libcriu.so -- wrapper library for RPC clients
   * new plugins: external unix sockets, external bind mounts,
     external net devices and unknown file types 
   * Images deduplication in incremental dumps
   * Integration with systemd
   * Filtering of criu show output 
  Bug fixes:
   * Errors in unlinked files/sockets detection on BTRFS
   * NFS silly-rename files are not treated as unlinked
   * Freezer fail to seize quickly forking/pthread_create-ing tasks
   * Extra stop signal queued for stopped tasks after pre-dump
   * Wrong dying task state detection
   * Lost RPC dump response
   * Crash when reporting restore error via RPC
   * Negative return code into shell
   * Tasks left in wrong states after failed dump
   * A little bit more verbose check action
   * Coverity checks fail here and there 
- Drop obsoleted criu-fix-PTRACE_LISTEN-define.diff

OBS-URL: https://build.opensuse.org/request/show/213205
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=4
2014-01-08 15:51:34 +00:00
Stephan Kulow
095605ef77 Accepting request 209410 from devel:tools
This is a new package, CRIU, checkpoint/restore in user-space.

OBS-URL: https://build.opensuse.org/request/show/209410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/criu?expand=0&rev=1
2013-12-05 20:31:51 +00:00
a3d44afc6c tidy up spec file
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=2
2013-11-29 16:54:31 +00:00
f7956899e7 Accepting request 208684 from home:tiwai
This is a new package for CRIU, checkpoint/restore in user-space.
    http://lwn.net/Articles/574918/

OBS-URL: https://build.opensuse.org/request/show/208684
OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=1
2013-11-29 16:51:21 +00:00