<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Shuang,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks for the quick work on this.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There are two problems that you probably ignored.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">1. On ppc64 system, the page size is 64KB, and 970 * 64KB is almost 60MB which we do allocate. So we'd better raise the limit_in_bytes/memsw.limit_in_bytes a little in cgroup correspondingly.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">2. As Cascardo points out, madvise09 gets retries in an infinite loop when hitting OOM. That's because, in the run() function, it does not limit the retry times. We need to take care of this as well.</div></div><div><br></div>-- <br><div dir="ltr" class="m_-5144460428309547159m_8860346067871503077m_-579345017879392526gmail_signature"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>