==========
How to run
==========

(1) cd <mckernel>
(2) patch -p1 < test/signalonfork+wait/error_injection.patch
(3) Build McKernel
(4) cd <mckernel>/test/signalonfork+wait
(5) make
(6) edit "$HOME/.mck_test_config"
    * NUMA nodes should be 0 only
(7) sh ./run.sh
(8) sh ./run_error_injection.sh

==========================
sample of .mck_test_config
==========================

% cat "$HOME/.mck_test_config"
# Config file for McKernel tests
: ${MCK_DIR:=/opt/usr/ihk-mckernel}
: ${BIN:=$MCK_DIR/bin}
: ${SBIN:=$MCK_DIR/sbin}
: ${OSTEST:=}
: ${LTP:=}
: ${BOOTPARAM:=-c 4-15 -m 16G}
: ${MCKERNEL_VERSION:=1.5.0}

============
What to test
============

Check for memory leaks when a fork system call and delivery of the signal occur simultaneously.

--
README COPYRIGHT FUJITSU LIMITED 2019