-
Sub-task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
None
-
Unset
-
-
When a job is scheduled (created, updated, etc), calculate the next runtime and write the required data (next_run, job id, etc) to redis using a ZSET.
Create a job-executor implementation (which is used by the worker pod) that polls the ZSET periodically and runs the job.
When a job is picked up, the next runtime will need to be recalculated and stored (in redis and the database).