guix-devel
[Top][All Lists]
Advanced

[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



reply via email to

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