TU-Wien-dataLAB / Grader-Service

Grader Service offers lecturers and students a well integrated teaching environment for data science, machine learning and programming classes.
https://grader-service.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
27 stars 3 forks source link

Add `DockerAutogradeExecutor` for celery workers #210

Open meffmadd opened 7 months ago

meffmadd commented 7 months ago

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 you'd like To still be able to use different images for grading, the docker containers should be spawned directly within the grader worker pods. We just need to mount convert_in and convert_out of the host pod in the containers.