Changes in /scratch directory setting
Changes in /scratch directory setting
To be able to identify data of old jobs and thus better manage the available scratch space, we've decided to DISABLE the write access to the master scratch directory /scratch*/$USER
*** from May, 1st 2014 ***
All the jobs have to use their private scratch subdirectory (variable $SCRATCHDIR created automatically when a job starts) available under /scratch*/$USER/job_JOBID path for their temporal data.
Thus, please (if you use /scratch directory) make sure that your scripts use the $SCRATCHDIR environment variable -- see the script skeleton available at https://wiki.metacentrum.cz/wiki/Running_jobs_in_scheduler#Recommended_procedures for inspiration.
All the new jobs (using scratch directory) should be submitted using these modified scripts. If your jobs are already using variable $SCRATCHDIR, no changes in your scripts are required.
If you have any questions or require some help to modify your scripts, write us an email. If you have some long-term jobs that may be affected by this change, let us know as well. If you beleive you need a write access to the master scratch directory /scratch*/$USER (f.e. for sharing huge amount of data between jobs), let us know too. In such case we prepare a separate directory for your data.
More info about /scratch: https://wiki.metacentrum.cz/wiki/Scratch_mountpoint
With many thanks for understanding,
Ivana Křenková
Ivana Křenková, Tue Apr 01 10:51:00 CEST 2014

