From ca8a0f4d1bca745f34c5b8120b9f346eee79ff14 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 30 Apr 2025 16:23:52 +0900 Subject: [PATCH] image: Honor parallel job count for the number of qemu-img co-routines used. This doesn't seem to change anything currently (the default is 8). Perhaps useful in the future, for example if the compressor used by qemu-img starts honoring it. * gnu/build/image.scm (convert-disk-image): Specify the '-m' option. Change-Id: Ia288c85af8a0621d61cf6b9f0d3f73f5a3026d66 --- gnu/build/image.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/build/image.scm b/gnu/build/image.scm index 2332b72b17b..e6cc2d0640a 100644 --- a/gnu/build/image.scm +++ b/gnu/build/image.scm @@ -178,7 +178,10 @@ ROOT directory to populate the image." (case format ((compressed-qcow2) (invoke "qemu-img" "convert" "-c" "-f" "raw" - "-O" "qcow2" image output)) + ;; The maximum number of co-routines is 16. + "-m" (number->string (min 16 (parallel-job-count))) + "-O" "qcow2" + image output)) (else (copy-file image output))))