<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 13, 2021 at 5:32 PM Jan Stancek <<a href="mailto:jstancek@redhat.com">jstancek@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Dec 13, 2021 at 9:04 AM Li Wang <<a href="mailto:liwang@redhat.com" target="_blank">liwang@redhat.com</a>> wrote:<br>
><br>
> Hi All,<br>
><br>
> As we observed that oom tests occasionally ended with TBROK (Test killed) on small<br>
> RAM system, the reason seems test process(test_pid) get killed early than the expected<br>
> victim process so that can't report the status correctly.<br>
><br>
> I'm thinking maybe we can purposely make the OOM ignore test process(test_pid)<br>
> and the main process? (achieve this only in mem library for OOM test)<br>
<br>
There are likely more processes that could become unintended targets<br>
(e.g. harness process)<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Right, but I don't think that LTP has responsible to take care of harness process.</div><div class="gmail_default" style="font-size:small">(sometimes people even run LTP manually)</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
(if we haven't tried already) Could we make expected victim process<br>
more appealing target by tweaking its oom_score/oom_score_adj ?<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">This might not be a good way. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Because OOM Killer counts the oom_score by itself algorithm for</div><div class="gmail_default" style="font-size:small">choosing which process to kill. If we tweak that, it will interfere with</div><div class="gmail_default" style="font-size:small">the scientificity of the OOM test. But if we only do protect the lib-process, </div></div><div class="gmail_default" style="font-size:small">we know that shouldn't be killed and the test will report correctly for us.</div><div><br></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>