-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requirement for storage mount points to be specified breaks payu from conda #215
Comments
I think platform-specific stuff like this is inevitable, seems fine to me. Maybe the easiest thing is to just add a |
Good idea. A
to make it easier to specify. My main issue with having to specify this stuff independently is that it is error prone and annoying. Ideally It is easy to do this for the python interpreter path, and the path to payu itself (in the case of the Obtaining all the path information would either require duplicating code to extract path information from I think your idea of a BRAIN WAVE! We could use the manifest to determine paths and mount points, so no need for |
Hi @aidanheerdegen - just checking, does the closure of this issue mean I can remove this line from |
Yes, but I think you'll need to add
As |
we don't want any more storage to hh5 so I'll leave that out of the new configs. |
NCI have turned on the requirement to specify all gdata and scratch mount points explicitly in the qsub call. It does default to including the /scatch/$PROJECT mount point.
For those using
payu
from a conda environment under a/g/data
mount point it means this gdata mount must be included in theqsub
call orpayu
will fail as soon as the job is launched as the conda environment will not be accessible.A work-around is to include:
in the
config.yaml
of an experiment.I am looking into code changes to support this. An immediate thought is to inspect the path to payu and add any
gdata
orscratch
mount point found.This would be very very NCI specific, which this tool is, but also moves further away from the goal of making this as general as possible.
I would also like to add code to inspect include and executable paths and add mount points as appropriate.
Another option is to just add every possible mount point a user can access automatically to every
qsub
, but that seems a rather crude approach.The text was updated successfully, but these errors were encountered: