[PATCH RFC 00/11] makedumpfile: parallel processing
ats-kumagai at wm.jp.nec.com
Tue Jun 9 23:06:18 PDT 2015
>This patch set implements parallel processing by means of multiple threads.
>With this patch set, it is available to use multiple threads to read
>and compress pages. This parallel process will save time.
>This feature only supports creating dumpfile in kdump-compressed format from
>vmcore in kdump-compressed format or elf format. Currently, sadump and
> xen kdump are not supported.
makedumpfile already has a parallel processing feature (--split),
it parallelizes not only page compression but also disk i/o, so
I think --split includes what you want to do by this patch.
In what case do you think this patch will be effective, what is
the advantage of this patch ?
>Qiao Nuohan (11):
> Add readpage_kdump_compressed_parallel
> Add mappage_elf_parallel
> Add readpage_elf_parallel
> Add read_pfn_parallel
> Add function to initial bitmap for parallel use
> Add filter_data_buffer_parallel
> Add write_kdump_pages_parallel to allow parallel process
> Add write_kdump_pages_parallel_cyclic to allow parallel process in
> Initial and free data used for parallel process
> Make makedumpfile available to read and compress pages parallelly
> Add usage and manual about multiple threads process
> Makefile | 2 +
> erase_info.c | 29 +-
> erase_info.h | 2 +
> makedumpfile.8 | 24 +
> makedumpfile.c | 1505 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
> makedumpfile.h | 79 +++
> print_info.c | 16 +
> 7 files changed, 1652 insertions(+), 5 deletions(-)
>kexec mailing list
>kexec at lists.infradead.org
More information about the kexec