Skip to content

feat: use horizon queues and cronjob scheduler

Sam Sehnert requested to merge horizon-and-cron-job-schedles into main

Background

Since queues on IMEX are using Redis, and we have horizon installed for monitoring, we should be using horizon to run the queues.

Action Plan / Actions Taken

  • Removed previous queue runner mechanism.
  • Use horizon directly to start queue runners
  • Updated worker monitoring (readiness/liveness) to use horizon:status
  • Increased resource limits and balanced production maxProcesses configuration for memory use

Added tests?

  • Yes, of course
  • No, and here's why: no code changes, just config & deployment values
  • I need help writing tests

Requirements

  • None

How to test

Merge request reports