-
Notifications
You must be signed in to change notification settings - Fork 94
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
log/job/ and work/ directory restructure #991
Comments
I am now going to implement:
where:
Please raise any concerns as soon as possible. |
Good. Two questions:
|
Your suggestion for |
Well, users who don't know English would have a hard time with cylc for many reasons other than that, but fair enough (and there is #51) |
I agree. However, it is still worth making an effort to avoid having to translate anything at all. |
@dpmatthews just pointed out that this will break incremental modes of various Rose utilities, e.g. file install in @hjoliver do you feel strongly about |
I presume we're planning a few changes that will require corresponding changes to Rose - can the state file not just remain one level up, i.e. task-specific but not submit-specific. Hmmm, but another problem might be the need to install files into the task work directory? (rose-configured namelists?) |
@hjoliver |
Well, it struck me some time ago that we should really keep work directories as well as log files for multiple submits. But if you don't think it's easy to adapt rose to that in a sensible way, I guess we could punt it to a low-priority issue to consider in the future. |
I don't think this is just a Rose issue - there are likely to be other tasks which assume that the work directory does not change on retry. For instance, long running model tasks can currently write any files they need to restart (in the event of a failure) to the work directory. |
@dpmatthews - OK, fair point, we'll go with Matt's original plan. |
Currently we create files in
log/job/
and directories inwork/
like this:The convention has various problems, e.g.:
tar
up a cycle of logs..1
to.8
are normally suffixes for Unix manual pages.We have now agreed to migrate to the following convention:
N.B. While making this change, we should consider adding symbolic links to allow users to locate the logs from the latest submit.
The text was updated successfully, but these errors were encountered: