erofs-utils: mkfs: add per-segment reaper for multi-threaded compression
authorGao Xiang <hsiangkao@linux.alibaba.com>
Fri, 14 Feb 2025 16:36:20 +0000 (00:36 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Sat, 15 Feb 2025 01:01:15 +0000 (09:01 +0800)
commit5115db2f754563674a8f5baf4107beccbd0baed9
tree78ce98f6bfef322d27304351d7ea1b1090fcc318
parentb6b741d8daafc933ada19c3c5143357f87fb0e53
erofs-utils: mkfs: add per-segment reaper for multi-threaded compression

Replace the old per-inode reaper to avoid unnecessary memory overhead.
It also speeds up the multithreaded compression a bit.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20250214163621.4109215-1-hsiangkao@linux.alibaba.com
lib/compress.c