Skip to content
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

Add CRIU as functional test #8

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
@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 <[email protected]>
Signed-off-by: Philip Li <[email protected]>
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