[PATCH 0/3] makedumpfile: Reduce the risk of OOM.

Atsushi Kumagai kumagai-atsushi at mxc.nes.nec.co.jp
Mon Jun 30 00:45:00 PDT 2014


>Hi Atsushi,
>
>Since complaint has been got from our user about the oom issue, and it's
>still a little longer time to get to 1.5.7, could you please merge this
>patchset firstly to devel branch, then we can back port it with a valid
>commit id which will be consistent?

I've done it, here you are:

http://git.code.sf.net/p/makedumpfile/code
    - [PATCH 3/3] Stop maximizing the bitmap buffer to reduce the risk of OOM. (by Atsushi Kumagai) 0b73282
    - [PATCH 2/3] Move counting pfn_memhole for cyclic mode. (by Atsushi Kumagai) 2648a8f
    - [PATCH 1/3] Remove the 1st bitmap buffer from the ELF path in cyclic mode. (by Atsushi Kumagai) 16b94ab


Thanks
Atsushi Kumagai


>Thanks
>Baoquan
>
>On 06/10/14 at 04:51am, Atsushi Kumagai wrote:
>> Hello,
>>
>> makedumpfile tries maximizing the bitmap buffer size to get the
>> best performance, but it occasionally cause OOM because the safe
>> limit is variable and it can be too aggressive depending on the
>> situation.
>>
>> I think reliability is more important than performance for dump
>> tools, so I decided to remove the maximization. I don't worry
>> about performance degradation, please see [PATCH 3/3].
>>
>> If there is no objection, I'll merge this patch into v1.5.7.
>>
>> BTW, an expert user still can try to maximize the bitmap buffer with
>> --cyclic-buffer option.
>>
>> Atsushi Kumagai (3):
>>       Remove the 1st bitmap buffer from the ELF path in cyclic mode.
>>       Move counting pfn_memhole for cyclic mode.
>>       Stop maximizing the bitmap buffer to reduce the risk of OOM.
>>
>>  makedumpfile.8 |   1 -
>>  makedumpfile.c | 117
>++++++++++++++++++++------------------------------------------------------------------------------
>>  print_info.c   |   1 -
>>  3 files changed, 24 insertions(+), 95 deletions(-)
>>
>> _______________________________________________
>> kexec mailing list
>> kexec at lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/kexec
>
>_______________________________________________
>kexec mailing list
>kexec at lists.infradead.org
>http://lists.infradead.org/mailman/listinfo/kexec



More information about the kexec mailing list