Depends on you setup. If you use something like a plain NFS (or other direct 
remote FS) for building/installing into then it will be gone the whole time.

Using a CMVFS setup (like we do) with a separate FS for the actual 
build/install phase, it will be gone for <1s at most.
I.e., we use a NFS base FS and containers which bind mount that NFS FS onto the 
actual client visible path, build, installs and then we do cmvfs_sync of the 
just built pieces on to CVMFS which is then basically an atomic publish.

________________________________________
From: [email protected] <[email protected]> on 
behalf of Jakob Schiøtz <[email protected]>
Sent: Friday, November 10, 2023 14:03
To: [email protected]
Cc: Ole Holm Nielsen
Subject: [easybuild] Will rebuilding GCCcore cause jobs to fail?

Hi EasyBuilders,

We will probably have to rebuild GCCcore-12.3.0 due to the compiler bug fixed 
in PR #19180.  Most likely running jobs will continue working, as they keep the 
various shared library files open.  But new jobs starting could crash while the 
module is being reinstalled.

For how long is a module gone when rebuilding it with "eb XXX.eb --rebuild"?

Is it during the entire rebuilding process?  Or during the "installation" step? 
 Or just during the few seconds where EasyBuild writes "creating module"?

Bets regards

Jakob



--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark




Reply via email to