Internal: Worker fix and jobs divided into multiple parts
·
14238 commits
to master
since this release
Backend worker
- Fixed a bug, where the processor did not respect concurrency limit due to circular dependency, and started all jobs immediately, probably causing other faults in the queue/worker system
- Divided faculties and studyprogramme overviews refresh jobs into smaller jobs, each faculty/programme is their own job. This increases resource usage and minimizes the negative impact of faulty cases, for example if a job fails at the end and has to be re-done