Difference between revisions of "Download/criu/3.11"

From CRIU
Jump to navigation Jump to search
(Created page with "{{Release|3.11}} <!-- NOTE: you can use {{Bug|123}} to link to a github issue --> === New features === * cpuinfo: Detect compact frames and handle noxsaves * Add support for...")
 
m (image to the top)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
[[Image:Criu311.png|400px|right]]
 
{{Release|3.11}}
 
{{Release|3.11}}
 
<!-- 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 4: Line 5:
 
=== New features ===
 
=== New features ===
 
* cpuinfo: Detect compact frames and handle noxsaves
 
* cpuinfo: Detect compact frames and handle noxsaves
* Add support for configuration files
+
* Add support for [[configuration files]]
* Add support for external net namespaces
+
* Add support for [[external net namespaces]]
* x86: Add support for extendable fpu frames
+
* Punch holes in input files when restoring anonymous non-shared memory ( {{Opt|--auto-dedup}} )
* Punch holes in input files when restoring anonymous non-shared memory
 
  
 
* C/R of
 
* C/R of
 
** epoll: Add support for duped targets
 
** epoll: Add support for duped targets
** tun: Add support for multiple net ns
+
** [[Tun-Tap|tun]]: Add support for multiple net ns
 +
** [[Xsave|x86]]: Support extendable fpu frames
  
 
=== Bugfixes ===
 
=== Bugfixes ===
* mount: better handling of mount propagation
+
* mount: Better handling of [[mount points]] propagation
 
* nmk: Make collect-deps to be more precise about targets
 
* nmk: Make collect-deps to be more precise about targets
* lazy-pages: don't mark current stack page as lazy
+
* [[userfaultfd|lazy-pages]]: Don't mark current stack page as lazy
* x86: cpu -- Rework feature testing
+
* x86: CPU -- Rework feature testing
* Fix O(n^2) restore in terms of the number of fds
+
* files: Fix O(n^2) [[fdinfo-engine|restore]] in terms of the number of fds
 +
* fdstore: Unlimit fdstore queue on start
 +
* mount: Fix regression where <code>open_mountpoint</code> failed on readonly fs
 +
* [[page server]]: Handle partial splicing
 +
* ... lots of small fixes here and there
 +
 
 +
=== Improvements ===
 +
* Remove all magic of [[service descriptors]] when it isn't required

Latest revision as of 21:39, 26 April 2019

Criu311.png
Tarball: criu-3.11.tar.gz
Version: 3.11 "Glass Flamingo"
Released: 06 Nov 2018
GIT tag: v3.11

New features[edit]

  • C/R of
    • epoll: Add support for duped targets
    • tun: Add support for multiple net ns
    • x86: Support extendable fpu frames

Bugfixes[edit]

  • mount: Better handling of mount points propagation
  • nmk: Make collect-deps to be more precise about targets
  • lazy-pages: Don't mark current stack page as lazy
  • x86: CPU -- Rework feature testing
  • files: Fix O(n^2) restore in terms of the number of fds
  • fdstore: Unlimit fdstore queue on start
  • mount: Fix regression where open_mountpoint failed on readonly fs
  • page server: Handle partial splicing
  • ... lots of small fixes here and there

Improvements[edit]