Matthias Matt

Results 14 issues of Matthias Matt

**Is your feature request related to a problem? Please describe.** We have a limited understanding of what is happening and what actions are carried out. We keep logs, but the...

enhancement
service

**Is your feature request related to a problem? Please describe.** While our git server implementation works, it would make more sense to have a dedicated service (i.e. Gitea) handle the...

enhancement
service
refactor

**Is your feature request related to a problem? Please describe.** Building docker images is very slow right now because the GitHub Actions do not cache the layers. **Describe the solution...

github_actions

**Is your feature request related to a problem? Please describe.** Celery workers should run tasks themselves instead of delegating to yet another pod with the Kubernetes executor. **Describe the solution...

service
deployment

**Is your feature request related to a problem? Please describe.** `GraderExecutor` is a simple task queue based on an `asyncio.Queue`, which is very basic. By switching to Celery we get...

enhancement
service

**Is your feature request related to a problem? Please describe.** The helm release action creates a new GitHub release each time we create a chart release, which itself is a...

enhancement
deployment
github_actions

**Is your feature request related to a problem? Please describe.** Right now the `grading_logs` variable in the graders is always `None` before the `_run` method where the executor runs actual...

enhancement
service

The `wait_for_exit` method eventually calls `os.waitpid`, which throws a `ChildProcessError` if no process with the specified pid exists. This exception is caught, the function just returns, and the `Future` never...

process

**Is your feature request related to a problem? Please describe.** An instructor wanted to export the scores of all assignments in a single CSV file. The columns should show the...

**Is your feature request related to a problem? Please describe.** Instructors who do exams with the grader want to automatically release assignments when the exam starts and not have to...

enhancement
service