[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
signature.asc
Description: PGP signature
- Re: "guix deploy" is in git master, (continued)
- Re: "guix deploy" is in git master, Ludovic Courtès, 2019/07/07
- Re: "guix deploy" is in git master, Jakob L. Kreuze, 2019/07/08
- Re: "guix deploy" is in git master, Ricardo Wurmus, 2019/07/08
- Re: "guix deploy" is in git master, Jakob L. Kreuze, 2019/07/08
- Re: "guix deploy" is in git master, Jakob L. Kreuze, 2019/07/08
- Re: "guix deploy" is in git master, Ricardo Wurmus, 2019/07/08
- Re: "guix deploy" is in git master, Thompson, David, 2019/07/10
- Re: "guix deploy" is in git master, Jakob L. Kreuze, 2019/07/10
- Re: "guix deploy" is in git master, Christopher Lemmer Webber, 2019/07/11
- Re: "guix deploy" is in git master, Ludovic Courtès, 2019/07/11
- Re: "guix deploy" is in git master,
Jakob L. Kreuze <=