Skip to content

Internal: Worker fix and jobs divided into multiple parts

Compare
Choose a tag to compare
@ShootingStar91 ShootingStar91 released this 08 Dec 12:54
· 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