in /etc/lsst/prolog.sh, export LSST_RUN_TEMP_SPACE="/tmp/lsst/sandbox"
. It will not work for Rubin jobs. For rubin jobs, LSST_RUN_TEMP_SPACE
is a shared space for jobs at different worker nodes. Rubin jobs are different from ATLAS jobs that every single job is independent. Rubin jobs are not independent. The first Rubin job in a workflow will create a directory and write some information to LSST_RUN_TEMP_SPACE
, then other jobs read and write information in LSST_RUN_TEMP_SPACE.
at the end, the final job will read all information the workflow directory in LSST_RUN_TEMP_SPACE
.
Slac has a shared POSIX file system mounted on all nodes.
Rubin can support different storages. S3 is supported. - Therefore could use the S3.echo
LSST_RUN_TEMP_SPACE