Re: guix on nfs based systems

2024-02-15 Thread Simon Tournier
Hi Étienne, I am very late to the party. :-) Well, there is a discussion about “guix shell”, “profile” and “guix time-machine”. Since these concepts can appear as first as alien, let me try a quick summary of my understanding. + “guix shell“ creates a temporary profile; + “guix time-machine”

Re: guix on nfs based systems

2023-12-14 Thread Pierre-Antoine Bouttier
Hi Etienne, > The issue with profiles you are mentioning is interesting; I haven't quite > thought it through yet. I think I would personally want users to be able to > create profiles (for reproducibility reasons) but I guess it would work the > same way with guix shells built from manifests, ma

Re: [ext] Re: guix on nfs based systems

2023-12-14 Thread Ricardo Wurmus
Hi Etienne, > I think we've arrived at the limit of how I understand the daemon to work, > and GUIX_DAEMON_SOCKET. I think I understand that you > are using a single node (hpc of sort I imagine), where users create sessions, > and within which you provide the guix command, having > set up GUIX

Re: guix on nfs based systems

2023-12-14 Thread Etienne B. Roesch
Oops, my bad, I seemed to have hit Reply, instead of Reply-all. Here is the follow up to that email: *Etienne B. Roesch > 3:42 PM (12 minutes ago) to Pierre-Antoine* Merci Pierre-Antoine ! :) It sounds like you also made the conscious choice of using guix shells, instead of profiles. Why is tha

Re: guix on nfs based systems

2023-12-14 Thread Etienne B. Roesch
Thanks a ton! I think we've arrived at the limit of how I understand the daemon to work, and GUIX_DAEMON_SOCKET. I think I understand that you are using a single node (hpc of sort I imagine), where users create sessions, and within which you provide the guix command, having set up GUIX_DAEMON_SOCK

Re: guix on nfs based systems

2023-12-14 Thread Ricardo Wurmus
"Etienne B. Roesch" writes: > Hiccups: we provide home dirs as nfs drives through the network. Using guix, > we are thinking of creating one nfs drive, shared by all > users, to contain /var/guix and /gnu/store, symlinked from /. > As I understand, that should work, until a user decides to run

Re: guix on nfs based systems

2023-12-14 Thread Ricardo Wurmus
Hi Etienne, FWIW at the MDC we’ve been doing the same: on all nodes mount /gnu read-only, mount /var/guix read-write; provide a “guix” executable that sets GUIX_DAEMON_SOCKET and disables/discourages “guix gc”. > Thanks! That's really helpful! How robust is your system to bandwidth > fluctuati

Re: guix on nfs based systems

2023-12-13 Thread Etienne B. Roesch
Hi! A quick follow up on that, as I have had some discussions with a few of you, and also my IT department. *Context*: at the University of Reading, we have that facility that allows the deployment of vms on-demand to the campus. I work primarily on reproducibility in science, and managed to conv

Re: guix on nfs based systems

2023-11-25 Thread Efraim Flashner
On Fri, Nov 24, 2023 at 06:08:30PM +, Etienne B. Roesch wrote: > Hahaha! Yes, that's what I was getting at! > > I suppose one could run gc periodically, in a monthly cron. No? > > Etienne > > On Thu, Nov 23, 2023 at 1:03 PM Felix Lechner > wrote: > > > Hi Efraim, > > > > On Thu, Nov 23 202

Re: guix on nfs based systems

2023-11-25 Thread Efraim Flashner
On Thu, Nov 23, 2023 at 09:41:56AM +, Etienne B. Roesch wrote: > > On Thu, Nov 23, 2023 at 6:32 AM Efraim Flashner > wrote: > > > On Wed, Nov 22, 2023 at 05:32:07PM +, Etienne B. Roesch wrote: > > > Hi, > > > > > > I have been successful in convincing our IT dept to provide guix as > > >

Re: guix on nfs based systems

2023-11-24 Thread Etienne B. Roesch
Hahaha! Yes, that's what I was getting at! I suppose one could run gc periodically, in a monthly cron. No? Etienne On Thu, Nov 23, 2023 at 1:03 PM Felix Lechner wrote: > Hi Efraim, > > On Thu, Nov 23 2023, Efraim Flashner wrote: > > > One thing we do on the small cluster at UTenn is /gnu and /

Re: guix on nfs based systems

2023-11-23 Thread Felix Lechner via
Hi Efraim, On Thu, Nov 23 2023, Efraim Flashner wrote: > One thing we do on the small cluster at UTenn is /gnu and /var/guix (in > addition to the home directories) are exported across NFS That's fascinating! Do you ever run 'guix gc', or do you just buy new disks when space runs low? Kind rega

Re: guix on nfs based systems

2023-11-23 Thread Etienne B. Roesch
Thanks! That's really helpful! How robust is your system to bandwidth fluctuations and network hiccups? How big is your store, /gnu, /var/guix? How many users do you have? Etienne On Thu, Nov 23, 2023 at 6:32 AM Efraim Flashner wrote: > On Wed, Nov 22, 2023 at 05:32:07PM +, Etienne B. Roes

Re: guix on nfs based systems

2023-11-22 Thread Efraim Flashner
On Wed, Nov 22, 2023 at 05:32:07PM +, Etienne B. Roesch wrote: > Hi, > > I have been successful in convincing our IT dept to provide guix as > standard on our vms and research clusters. We use this sophisticated > platform that allows users to spawn a vm at will, and also use this shared > lda

guix on nfs based systems

2023-11-22 Thread Etienne B. Roesch
Hi, I have been successful in convincing our IT dept to provide guix as standard on our vms and research clusters. We use this sophisticated platform that allows users to spawn a vm at will, and also use this shared ldap user database to allow for people to log on from computers/terminals spread o