The initial implementation of Renku sessions at CSCS left a few areas for improvement open. We have now received some user feedback from which we can gauge where we should invest more engineering effort to smooth over some of those problems.
6 weeks
Improvements are sketched in sub-sections below.
Right now “getting access to CSCS” means activating the integration and being granted access to a special resource pool. We should improve this by making the second step either automatic or unnecessary.
Users are left waiting for a while because:
This last part leads users to believe something is wrong although everything is fine and the session is being prepared - we should communicate this better to avoid confusion/panic.
Right now we just mount the default filesystems that everyone has access to (safe). However, there are CSCS customers who have their own filesystems (e.g. Meteoswiss). We should provide some option for them to specify what else to mount.
At the moment the SLURM job parameters are fixed - we could allow some customization (via env vars potentially)