device-mapper-multipath/tests/multipathd_oom/PURPOSE
Benjamin Marzinski 2119ca4017 device-mapper-multipath-0.8.4-39
Add OSCI tests directory
Make kpartx_id installation location relative to %{_udevrulesdir}
Resolves: bz #2164871
2023-03-16 15:19:56 -05:00

15 lines
747 B
Plaintext

the oom_adj is -17 and oom_score_adj is -1000 after installing device-mapper-multipath-0.4.9-53.el6.x86_64 and starting multipathd.
This means multipathd will never be selected to be killed by oom according to the kernel doc.
Here are the steps to reproduce this issue.
1. create a multipathed disk /dev/mapper/mpathb via scsi_debug using all the free memory. this will consume most of the free mem.
2. io stress on the multipath disk, this step is option.
#dd if=/dev/zero of=/dev/mapper/mpathb &
3. consuming the free mem
#for i in `seq 10000`; do array[$i]=$(</var/log/messages); done &
4. trigger the oom_killer manually
#while true; do echo f > /proc/sysrq-trigger ; done
5. check the console or /var/log/message if multipathd is killed