Scheduled tasks #28
Labels
No labels
bug
confirmed
critical
database
discussion
documentation
email-support
enhancement
feature
suggestion
support
warlock
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: hazaar/hazaar-mvc-old#28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
These will be like a cross between delayed functions and services. They will be set up like a service, except instead of running continuously they will be scheduled to run at a specified interval and/or time. We can probably take the CRON schedule format so that things will feel familiar.
This can be useful for things like batch processing tasks, such as daily email runs, or for the example I have in mind that instigated creating this feature, a process that reads data from various places and updates a database table cache at a specified interval.
Of course Warlock will be responsible for ensuring these tasks are triggered at the correct time and that they execute correctly. This will also mean that retries can be attempted using Warlocks failed execution retry function.
This has sort of been implemented in services. See #40 or the Services documentation for more information.
Status changed to closed