-
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
remove run and work dir configurations #4034
Comments
After looking again at #2779 and metomi/rose#2252 I fear there is still a requirement for |
If I've read them correctly these issues relate to If we can assume the compute nodes can see the login node This would also address the cases where |
Dumping the result of a conversion with @dpmatthews on the matter here so we don't forget. The remaining issues relate to The new
|
I think we should go ahead and remove the existing settings (they don't make sense as platform settings in any case). If we find there is missing functionality that requires a new setting this can be addressed later. |
Just below is |
I think that's probably a mistake and needs removing. Is it used anywhere? |
cylc-flow/cylc/flow/task_job_mgr.py Line 1055 in c45aa27
@wxtim Do you know about it? I see in your PR #4126
|
I have no idea why there was an exception for the platforms item. Does it allow the suite definition dir to change by platform? Seems odd, and like it is a mistake. |
The only real reference to the global cylc-flow/cylc/flow/task_job_mgr.py Line 1055 in c45aa27
And I can't find any references to |
Also, the config change proposal says
which suggests the global item should go too |
I believe "remote suite definition directory" is an ancient thing that refers to where the user manually installed suite source files on the remote job host. Not needed any more. |
Should the cylc-flow/cylc/flow/scripts/suite_state.py Lines 148 to 153 in 4f4db80
While I'm at it, I'm guessing we can remove this obsolete option altogether? cylc-flow/cylc/flow/scripts/suite_state.py Lines 143 to 146 in 4f4db80
|
Still needed to interrogate other-user DBs, no?
👍 |
Clearly I am blind 🤪 |
Remove:
global.cylc[platforms][<platform name>]run directory
global.cylc[platforms][<platform name>]work directory
These have been made obsolete by the
global.cylc[symlink dirs]
configurations.(We now install all flows into
~/cylc-run/<flow-name>
, creating symlinks to locations on other filesystems where$HOME
is not suitable).Pull requests welcome!
The text was updated successfully, but these errors were encountered: