guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#38649] [PATCH] Parallelize `guix package`


From: Leo Prikler
Subject: [bug#38649] [PATCH] Parallelize `guix package`
Date: Tue, 17 Dec 2019 15:18:44 +0100
User-agent: Evolution 3.32.4

Hi Guix!

Yesterday I had an interesting conversation on IRC about the behaviour
of multiple `guix package` processes running in parallel. 
Specifically, when two transactions target the same profile (usually
/var/guix/profiles/per-user/$USER/guix-profile) at the same time, one
of them will fail to claim the lock and abort.  0001 makes it so that
the process waits for the lock.  0002 makes it so that packages
specified via -i can be built in parallel.

Regards,
Leo

Attachment: 0001-guix-Wait-for-file-lock.patch
Description: Text Data

Attachment: 0002-guix-Build-to-be-installed-packages-in-parallel.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]