[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: First guix pull is too costly
From: |
zimoun |
Subject: |
Re: First guix pull is too costly |
Date: |
Fri, 01 Jul 2022 17:25:46 +0200 |
Hi,
On ven., 01 juil. 2022 at 14:51, Ludovic Courtès <ludo@gnu.org> wrote:
> I was thinking we could have a “Git checkout cache daemon”, so that
> things currently in ~/.cache/guix/checkouts could somehow be shared
> safely among users.
Yeah, maybe Git worktree could be used. Aide the optimization of the
first “guix pull”, the current design is not totally safe when “guix
time-machine” is intensively run:
The issue is because concurrency. If two time-machines are run
concurrently, they both update ~/.cache/guix/checkouts/ and the
end result is hard to predict.
<https://yhetil.org/guix/86r18k1ylf.fsf@gmail.com>
> (That doesn’t help with the first ‘guix pull’ though.)
Yeah, but can we do better than mirroring Savannah and maintain a list
of supported mirrors?
Cheers,
simon