+
Skip to content

Add CRIU as functional test #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Add CRIU as functional test #8

wants to merge 3 commits into from

Conversation

rppt
Copy link

@rppt rppt commented Jun 14, 2018

CRIU (1) is checkpoint-restore for Linux. It relies on rarely used kernel
ABIs and as such it can be used to ensure they won't get broken.

Running CRIU tests as a part of lkp was inspired by @mpe when we
discussed how some ppc64 changes have broke CRIU :)

[1] https://criu.org

@avagin

Fengguang Wu and others added 3 commits November 10, 2017 17:39
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
@avagin
Copy link

avagin commented Jun 19, 2018

CRIU is designed to dump and restore a set of processes (container), it cares about all process properties, namespaces, file descriptors, sockets, shared memory, ipc, pending signals, etc. CRIU has a big test suite to check that everything is dumped and restored correctly.

Here is our list of bugs what we found by running CRIU tests on linux-next:
https://criu.org/Kernel_bugs

fengguang pushed a commit that referenced this pull request Apr 23, 2019
…ER enabled

we have diabled CONFIG_PRINTK_CALLER to avoid the mixed message format.
------------
[   19.779230][  T455] usb 2-1: new high-speed USB device number 2 using ehci-pci
[   19.782947][    T1] NET: Registered protocol family 17
[   19.796848][    T1] 9pnet: Installing 9P2000 support
[   19.814882][    C0] microcode: sig=0x406f1, pf=0x1, revision=0xb00002e
[   19.822542][   T13] usb 1-1: New USB device found, idVendor=8087, idProduct=800a, bcdDevice= 0.05
[   19.825517][    C0] microcode: Microcode Update Driver: v2.2.
[   19.823538][    C0] ... APIC ID:      00000000 (0)
[   19.823538][    C0] ... APIC VERSION: 01060015
[   19.823538][    C0] 0000000000000000000000000000000000000000000000000000000000000000
[   19.823538][    C0] 0000000000000000000000000000000000000000000000000000000000000000
[   19.823538][    C0] 0000000000000000000000000000000000000000000000000000000000001000
[   19.832455][    T1] number of MP IRQ sources: 15.
[   19.832455][    T1] number of IO-APIC #8 registers: 24.
[   19.832456][    T1] number of IO-APIC #9 registers: 24.
[   19.832456][    T1] number of IO-APIC #10 registers: 24.
[   19.832457][    T1] testing the IO APIC.......................
------------

Signed-off-by: Chen Rong <rong.a.chen@intel.com>
Signed-off-by: Philip Li <philip.li@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载