Difference between revisions of "Download/criu"

From CRIU
Jump to navigation Jump to search
(+ 0.3 release)
(force toc)
Line 1: Line 1:
== 0.3 ==
+
__FORCETOC__
 +
 
 +
== v. 0.3 ==
 
{{:Download/crtools/0.3}}
 
{{:Download/crtools/0.3}}
  
New features:
+
'''New features'''
 
* C/R of [[Advanced_usage#Shell_jobs_C.2FR|shell jobs]]
 
* C/R of [[Advanced_usage#Shell_jobs_C.2FR|shell jobs]]
 
* [[Advanced_usage#Link_unlinked_files_back|Handle]] files, that are opened and unlinked, but some other hard link exists
 
* [[Advanced_usage#Link_unlinked_files_back|Handle]] files, that are opened and unlinked, but some other hard link exists
Line 17: Line 19:
 
* Closed (or not yet connected/bound) unix sockets
 
* Closed (or not yet connected/bound) unix sockets
  
BUG fixes and improvements:
+
'''Bug fixes and improvements'''
 
* Print timestamps in log files
 
* Print timestamps in log files
 
* Restructure source tree a little
 
* Restructure source tree a little
Line 36: Line 38:
 
* RT signals handlers dumped and restored
 
* RT signals handlers dumped and restored
  
== 0.2 ==
+
== v. 0.2 ==
 
{{:Download/crtools/0.2}}
 
{{:Download/crtools/0.2}}
  
== 0.1 ==
+
== v. 0.1 ==
 
{{:Download/crtools/0.1}}
 
{{:Download/crtools/0.1}}

Revision as of 18:26, 11 December 2012


v. 0.3

crtools-0.3.tar.bz2
Released: 11 Dec 2012
GIT tag: v0.3

New features

  • C/R of shell jobs
  • Handle files, that are opened and unlinked, but some other hard link exists
  • More SOL_SOCKET socket options. Two most interesting are:
    • Binding socket to device (SO_BINDTODEVICE)
    • Per-socket packet filter (SO_ATTACH_FILTER)
  • Shutdown state of a socket
  • Task scheduler parameters (nice, policy and prio)
  • Properly handle COW pages
  • Memory mapped packet sockets (with SOL- options this is enough for tcpdump tool support)
  • Complementary groups (getgroups(2))
  • Various mapping features, configured with madvise(2)
  • Tune TCP sockets support to work with IPv6 sockets
  • Closed (or not yet connected/bound) unix sockets

Bug fixes and improvements

  • Print timestamps in log files
  • Restructure source tree a little
    • PIE stuff in separate dir
    • Arch-specific code in arch/<Arch>/ directory
  • Nicer show -c output for pages/pipes/etc contents
  • Fixes in help text
  • Save and restore blocked signals mask for threads
  • Don't dump (and warn about it) corked UDP sockets
  • Fixed livelocks when restoring too big socket queues
  • Refresh info about sockets, that might have changed between diag dump and actual process freeze
  • Lost file params and socket options for some unix sockets
  • Fix inotify on opened and unlinked files
  • Fix shared anonymous memory detection
  • Properly close all files before restoring them
  • Fixes in running external tools (ip/tar)
  • Several fixes in control tty restoring code
  • RT signals handlers dumped and restored

New features

  • C/R of shell jobs
  • Handle files, that are opened and unlinked, but some other hard link exists
  • More SOL_SOCKET socket options. Two most interesting are:
    • Binding socket to device (SO_BINDTODEVICE)
    • Per-socket packet filter (SO_ATTACH_FILTER)
  • Shutdown state of a socket
  • Task scheduler parameters (nice, policy and prio)
  • Properly handle COW pages
  • Memory mapped packet sockets (with SOL- options this is enough for tcpdump tool support)
  • Complementary groups (getgroups(2))
  • Various mapping features, configured with madvise(2)
  • Tune TCP sockets support to work with IPv6 sockets
  • Closed (or not yet connected/bound) unix sockets

Bug fixes and improvements

  • Print timestamps in log files
  • Restructure source tree a little
    • PIE stuff in separate dir
    • Arch-specific code in arch/<Arch>/ directory
  • Nicer show -c output for pages/pipes/etc contents
  • Fixes in help text
  • Save and restore blocked signals mask for threads
  • Don't dump (and warn about it) corked UDP sockets
  • Fixed livelocks when restoring too big socket queues
  • Refresh info about sockets, that might have changed between diag dump and actual process freeze
  • Lost file params and socket options for some unix sockets
  • Fix inotify on opened and unlinked files
  • Fix shared anonymous memory detection
  • Properly close all files before restoring them
  • Fixes in running external tools (ip/tar)
  • Several fixes in control tty restoring code
  • RT signals handlers dumped and restored

v. 0.2

crtools-0.2.tar.bz2
Released: 20 Sep 2012
GIT tag: v0.2

v. 0.1

crtools-0.1.tar.bz2
Released: 23 Jul 2012
GIT tag: v0.1