az-hop
az-hop copied to clipboard
Allow user to extend time limit of interactive sessions?
In what area(s)?
/area administration /area ansible /area autoscaling /area configuration /area cyclecloud /area documentation /area image /area job-scheduling /area monitoring /area ood /area remote-visualization /area user-management
Describe the feature
Have an "Extend" button on the "Interactive sessions" list that allows users to extend the walltime of their interactive sessions.
Note: This is more of a feature request for open ondemand rather than az-hop
Motivation
I can imagine many scenarios in which it would be useful for a user to extend the time limit of an interactive session (e.g. a long-running analysis job is taking longer than they expected / they did not put as long a time limit as they should have), and where killing the session could cause significant (and completely unnecessary) extra work to the user.
Of course these considerations also apply to batch jobs to some degree, but batch jobs differ in that they are set up via scripts and easy to re-run with a longer wall-time. Interactive jobs involve user input and it may be significantly harder (and more time-consuming) to recover the state the user wants.
I am aware that extending job durations on HPC schedulers typically requires admin privileges, but perhaps one could build a solution via /etc/sudoers
that allows users to run a locked-down scontrol update
on the viz
queue that allows them to add time to an existing job they own.
This is an interesting feature request, and probably best to ask it directly on the Open OnDemand discourse https://discourse.openondemand.org/ .
opened https://discourse.openondemand.org/t/extend-button-for-interactive-sessions/2742