VEH-34: Use Processing Table to implement a scheduler

Issue Information

Issue Type: New Feature
Priority: Major
Status: Closed

Reported By:
Ben Tasker
Assigned To:
Ben Tasker
Project: VehMan (VEH)
Resolution: Won't Fix (2019-09-09 16:22:15)
Target version: 1.5,
Components: Cron ,

Created: 2013-11-09 06:07:35
Time Spent Working

Rather than having to create a seperate cron job for each scheduled process or (worse) run everything on everything at each cron interval, it'd be better to have a scheduling system.

By using the processing table and configuration variables to specify the interval that each job should run at, it should be possible to simply queue a cron function in the processing queue. When the job is complete it could then use the configured interval to calculate when it should next run and re-queue itself.

Toggle State Changes


Bulk Close.

Realistically, this project's not going to see any further development (other than possibly some bug fixes for anything new that's found).

Closing any outstanding issues as Won't Fix
btasker changed status from 'Open' to 'Closed'
btasker added 'Won't Fix' to resolution