Accepting request 559519 from home:avindra
- update to criu 3.7: New features * Pipes usage statistics * Run page server as non-daemon via RPC * C/R of - SO_REUSEPORT option - IPv4-mapped inet sockets - Net_prio CGroups - Overmounted shared mountpoints - Non-broken and breaking leases Improvements * Show criu and kernel versions in logs * CRIT decodes socket families, protocols and types * Much less pipes is needed for pre-dump, which is especially useful for big mem migration Bugfixes * Files in /proc/pid/map_file could be opened by non-exiting name (with 0x prefix) and it was fixed in kernel * CRIU log levels were used to configure logging for libsoccr thus breaking its logs * Overflow in various IDs caused bad image names * Compat (32bit) syscalls lost signedness in compel * Corked sockets lost cork flag * Preadv() syscall was declared with error which resulted in dump errors on 32-bit processors * Musl compilation failed * Ghost files in / dump failed * Crash when releasing context for ghost files, due to free()-ing shmalloc()-ed area * Lazy restore could receive partial page and crashed * Erroneous closing of lazy pages connection caused restore to hang * Lazy memory fetch restore could start before tasks are restored - Remove 0001-images.py-remove-shebang.patch * upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53 OBS-URL: https://build.opensuse.org/request/show/559519 OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=78
This commit is contained in:
parent
87bb39e735
commit
d93335c904
@ -1,23 +0,0 @@
|
||||
From aee84030f4623c468faaa90b8fc0820e39f86bda Mon Sep 17 00:00:00 2001
|
||||
From: Avindra Goolcharan <aavindraa@gmail.com>
|
||||
Date: Sat, 4 Nov 2017 18:46:03 -0400
|
||||
Subject: [PATCH] images.py: remove shebang
|
||||
|
||||
This file is not executable directly, so it should not have the shebang.
|
||||
---
|
||||
lib/py/images/images.py | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/lib/py/images/images.py b/lib/py/images/images.py
|
||||
index bb2f383..b706fd3 100644
|
||||
--- a/lib/py/images/images.py
|
||||
+++ b/lib/py/images/images.py
|
||||
@@ -1,5 +1,3 @@
|
||||
-#!/bin/env python2
|
||||
-
|
||||
# This file contains methods to deal with criu images.
|
||||
#
|
||||
# According to http://criu.org/Images, criu images can be described
|
||||
--
|
||||
2.15.0
|
||||
Signed-off-by: Avindra Goolcharan <aavindraa@gmail.com>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:de1d612fdf020c34f5cb2932c88e9e330ae1e4c6547b31b81d6d9b2da7bb2ca3
|
||||
size 739437
|
3
criu-3.7.tar.bz2
Normal file
3
criu-3.7.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d88143909dba02d8156f97a4152dc767d5f1a91b6751d4ce26434fbbeff93763
|
||||
size 749499
|
39
criu.changes
39
criu.changes
@ -1,3 +1,42 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 22 23:57:01 UTC 2017 - avindra@opensuse.org
|
||||
|
||||
- update to criu 3.7:
|
||||
New features
|
||||
* Pipes usage statistics
|
||||
* Run page server as non-daemon via RPC
|
||||
* C/R of
|
||||
- SO_REUSEPORT option
|
||||
- IPv4-mapped inet sockets
|
||||
- Net_prio CGroups
|
||||
- Overmounted shared mountpoints
|
||||
- Non-broken and breaking leases
|
||||
Improvements
|
||||
* Show criu and kernel versions in logs
|
||||
* CRIT decodes socket families, protocols and types
|
||||
* Much less pipes is needed for pre-dump, which is especially
|
||||
useful for big mem migration
|
||||
Bugfixes
|
||||
* Files in /proc/pid/map_file could be opened by non-exiting
|
||||
name (with 0x prefix) and it was fixed in kernel
|
||||
* CRIU log levels were used to configure logging for libsoccr
|
||||
thus breaking its logs
|
||||
* Overflow in various IDs caused bad image names
|
||||
* Compat (32bit) syscalls lost signedness in compel
|
||||
* Corked sockets lost cork flag
|
||||
* Preadv() syscall was declared with error which resulted in
|
||||
dump errors on 32-bit processors
|
||||
* Musl compilation failed
|
||||
* Ghost files in / dump failed
|
||||
* Crash when releasing context for ghost files, due to free()-ing
|
||||
shmalloc()-ed area
|
||||
* Lazy restore could receive partial page and crashed
|
||||
* Erroneous closing of lazy pages connection caused restore to
|
||||
hang
|
||||
* Lazy memory fetch restore could start before tasks are restored
|
||||
- Remove 0001-images.py-remove-shebang.patch
|
||||
* upstreamed in 8e45ce4905d186abafb7c20abb3b00207fefdb53
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 12 01:05:43 UTC 2017 - aavindraa@gmail.com
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: criu
|
||||
Version: 3.6
|
||||
Version: 3.7
|
||||
Release: 0
|
||||
Summary: Checkpoint/Restore In Userspace Tools
|
||||
License: GPL-2.0
|
||||
@ -25,8 +25,6 @@ Group: System/Console
|
||||
Url: http://criu.org/
|
||||
Source0: http://download.openvz.org/criu/%{name}-%{version}.tar.bz2
|
||||
Patch1: criu-py-install-fix.diff
|
||||
# PATCH-FIX-UPSTREAM 0001-images.py-remove-shebang.patch https://lists.openvz.org/pipermail/criu/2017-November/039907.html
|
||||
Patch2: 0001-images.py-remove-shebang.patch
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: libnet-devel
|
||||
@ -81,7 +79,6 @@ to develop applications with CRIU library.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
# default off
|
||||
echo "BINFMT_MISC_VIRTUALIZED" > .config
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user