CVMFS architecture

CVMFS architecture

We store our singuarlity containers unpacked on CVMFS. We tried the DUCC tool in the beginning, but it was causing too many issues with dockerhub and we were rate limited. The script to unpack our singularity containers is here:

It gets called by a cronjob on the CVMFS Stratum 0 server and relies on the log.txt file being updated via an action in the neurocommand repository (

The Stratum 1 servers then pull this repo from Stratum 0 and our desktops mount these repos (configured here:

The startup script ( sets up CVMFS and tests which server is fastest during the container startup.

This can also be done manually:

sudo cvmfs_talk -i host info
sudo cvmfs_talk -i host probe
cvmfs_config stat -v