webknossos
webknossos copied to clipboard
Show errors / logs for long-running jobs
When executing long-running jobs, the user can currently only see the state as one of Pending, Running, Success, Failed. It would be cool if the user could get access to the job logs, to understand both progress and possible issues.
Things to check:
- [ ] make slack notification link to notion for where to find logs
- [x] Show link to vx reporting if it exists
- [ ] Have worker push (non-verbose) logs to wk so that they can be downloaded (as super user)
- [ ] Don’t include anything secret in these logs
- [ ] should we serve them continuously as they are written? How do kube/circleci/github do this? Or is serving the text-file statically good enough for a first iteration?
@normanrz also suggested to just show a high-level error message, especially for the convert_to_wkw job (e.g. "unsupported format" / "runtime error" (e.g. OOM) / "other error")