strudelv2_spa issueshttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues2021-03-23T15:19:12+11:00https://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/157end job after logout2021-03-23T15:19:12+11:00Chris Hinesend job after logouthttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/161[Feature Request] CUDA documentation2021-04-09T11:03:11+10:00Kiowa Scott-Hurley[Feature Request] CUDA documentation1. we should tell people BYO envs have CUDA/11 installed
2. We should tell people they can check in the JupyterLab terminal with module list
3. We should probably have docs about how to change this in the jupyterlab.sh (?) file if they w...1. we should tell people BYO envs have CUDA/11 installed
2. We should tell people they can check in the JupyterLab terminal with module list
3. We should probably have docs about how to change this in the jupyterlab.sh (?) file if they want tohttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/162500 errors during connect trigger logout2021-04-28T10:55:32+10:00Chris Hines500 errors during connect trigger logouthttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/164remove old conda envs2021-05-10T10:16:26+10:00Chris Hinesremove old conda envsIf a user uses conda-install and latter removes the environment, it stays in apps.json. We should clean this upIf a user uses conda-install and latter removes the environment, it stays in apps.json. We should clean this uphttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/166squeue timeouts2021-08-24T10:37:44+10:00Chris Hinessqueue timeoutsWhen a slurm controler goes down, s2stat takes too long locking up web server threads and eventually logging eveyone out. Make s2stat timeout on its query of the controller faster and return a useful error message "The queing system is t...When a slurm controler goes down, s2stat takes too long locking up web server threads and eventually logging eveyone out. Make s2stat timeout on its query of the controller faster and return a useful error message "The queing system is temporarily unavilable"https://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/167missing .bashrc loops2022-01-24T13:57:18+11:00Chris Hinesmissing .bashrc loopsOBserved on beta
removing .bashrc results in squeue not being in path and a nasty update loop of failed commands. Should be moregracefulOBserved on beta
removing .bashrc results in squeue not being in path and a nasty update loop of failed commands. Should be moregracefulChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/165Graceful handling of locked accounts2022-01-24T13:57:34+11:00Chris HinesGraceful handling of locked accountsIf a valid certificate exists, but it doesn't work (due to the CA mis-configured or the account otherwise locked) Strudel2 will enter an endless cycle of error messages.
We need a more graceful/informative failure modeIf a valid certificate exists, but it doesn't work (due to the CA mis-configured or the account otherwise locked) Strudel2 will enter an endless cycle of error messages.
We need a more graceful/informative failure modehttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/169[Strudel Web] Spam tickets via the contact us form2022-03-16T09:30:22+11:00Kiowa Scott-Hurley[Strudel Web] Spam tickets via the contact us formWe are routinely getting an influx of tickets via the Strudel Web "Send Feedback" button.
Could we add a captcha / move the button behind a login?
Alternatively we retire Strudel Web in place of Strudel 2 and that solves it.
Ticket...We are routinely getting an influx of tickets via the Strudel Web "Send Feedback" button.
Could we add a captcha / move the button behind a login?
Alternatively we retire Strudel Web in place of Strudel 2 and that solves it.
Tickets and examples: https://monasheresearch.freshdesk.com/a/tickets/29917https://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/170strudel2 job names should allow some flexibility2022-03-28T14:00:36+11:00Chris Hinesstrudel2 job names should allow some flexibilityFor example the job name Terminal-res50-nick should match the Terminal application so that peeps can add extra meta data in the job nameFor example the job name Terminal-res50-nick should match the Terminal application so that peeps can add extra meta data in the job namehttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/171jupyter params shouldn't fail if the json file is empty2022-05-06T15:13:26+10:00Chris Hinesjupyter params shouldn't fail if the json file is emptySometimes we get empty files because homedir is full/at quota. strudel will subsqeuently fail till the corrupted files are removed. We can be more robustSometimes we get empty files because homedir is full/at quota. strudel will subsqeuently fail till the corrupted files are removed. We can be more robusthttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/172improve error message if no project is available to spawn a desktop2022-05-12T11:42:54+10:00Andreas Hamacherimprove error message if no project is available to spawn a desktophttps://monash-eresearch.slack.com/archives/C95NZ6ZCL/p1652314908533019?thread_ts=1652314486.756489&cid=C95NZ6ZCLhttps://monash-eresearch.slack.com/archives/C95NZ6ZCL/p1652314908533019?thread_ts=1652314486.756489&cid=C95NZ6ZCLhttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/168slow startup results in unhelpfull errors2022-05-18T11:38:32+10:00Chris Hinesslow startup results in unhelpfull errorsif jupyter BYO envs are slow to start jupyter params will return an error message encoded in json but strudel2 spa does not display this error messageif jupyter BYO envs are slow to start jupyter params will return an error message encoded in json but strudel2 spa does not display this error messagehttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/174logout after closing laptop/disconnect internet2022-08-25T12:37:00+10:00Chris Hineslogout after closing laptop/disconnect internetAFter disconnecting from the internet for some time the API server removes autorisation and starts to return 401 messages however the SPA doesn't recognise this state and log the user outAFter disconnecting from the internet for some time the API server removes autorisation and starts to return 401 messages however the SPA doesn't recognise this state and log the user outhttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/175slow slurm startup triggers logout2022-08-25T12:38:01+10:00Chris Hinesslow slurm startup triggers logoutSometimes slurm reports a job as running but pam_slurm_adopt rejects the connection. This triggers a logout in the SPA even though the credentials are still validSometimes slurm reports a job as running but pam_slurm_adopt rejects the connection. This triggers a logout in the SPA even though the credentials are still validhttps://gitlab.erc.monash.edu.au/hpc-team/strudelv2_spa/-/issues/173Fix the "Account Info" page2022-10-10T13:10:57+11:00Kiowa Scott-HurleyFix the "Account Info" pageFollowing the SLURM upgrade to 20.11, the Account Info page in Strudel is non functional (for both me, and every user I have impersonated since :) )
![image](/uploads/1f7ab3d2c4ec33b89da3b24476f9e380/image.png)
This means when you logi...Following the SLURM upgrade to 20.11, the Account Info page in Strudel is non functional (for both me, and every user I have impersonated since :) )
![image](/uploads/1f7ab3d2c4ec33b89da3b24476f9e380/image.png)
This means when you login you're confronted with a hanging page.