From 3d545e988220ff6eaf0014908d0c9cf6cf7e6fb5 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 4 Jan 2024 23:53:17 +0100 Subject: [PATCH] refactor: narrow scope of scanner worker group --- src/mkdwarfs_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mkdwarfs_main.cpp b/src/mkdwarfs_main.cpp index a8b90f97..9d7d5578 100644 --- a/src/mkdwarfs_main.cpp +++ b/src/mkdwarfs_main.cpp @@ -839,7 +839,6 @@ int mkdwarfs_main(int argc, sys_char** argv, iolayer const& iol) { worker_group wg_compress("compress", num_workers, std::numeric_limits::max(), compress_niceness); - worker_group wg_scanner("scanner", num_scanner_workers); options.num_segmenter_workers = num_segmenter_workers; @@ -1272,6 +1271,8 @@ int mkdwarfs_main(int argc, sys_char** argv, iolayer const& iol) { auto sf = std::make_shared( lgr, prog, options.inode.categorizer_mgr, sf_config); + worker_group wg_scanner("scanner", num_scanner_workers); + scanner s(lgr, wg_scanner, std::move(sf), entry_factory::create(), iol.os, std::move(script), options);