guix-devel
[Top][All Lists]
Advanced

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

Re: "guix deploy" is in git master


From: Jakob L. Kreuze
Subject: Re: "guix deploy" is in git master
Date: Thu, 11 Jul 2019 12:58:09 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)

Hi, Chris + Ludovic!

Ludovic Courtès <address@hidden> writes:

> Christopher Lemmer Webber <address@hidden> skribis:
>
>> You can spawn a bunch of threads, then use Guile's channels to
>> synchronize with the main thread.  (Not to be confused with Guix's
>> channels!)
>
> I think you mean Fibers channels, right?
>
> You could also try to simply use ‘par-map’ and the likes, but be
> cautious when you start dreading into that: you’ll have to make sure
> you don’t share SSH sessions or ports between threads, that you don’t
> modify shared vlists/vhashes, etc.
>
> Ludo’.

Thanks for the suggestions, I'll look into these. 'deploy-machine' is
reasonably self-contained, so the only issue that's coming to mind at
the moment is if someone were to explicitly share sessions through the
'session' field of 'machine-ssh-configuration'.

Regards,
Jakob

Attachment: signature.asc
Description: PGP signature


reply via email to

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