View Code? Open in Web Editor
NEW
This project forked from humanmade/cavalcade
A better wp-cron. Horizontally scalable, works perfectly with multisite.
Home Page: https://engineering.hmn.md/projects/cavalcade/
License: Other
PHP 94.45%
Shell 4.82%
Dockerfile 0.73%
cavalcade's People
Watchers
cavalcade's Issues
Add lifecycle timestamps.
Use Docker Compose and GitHub Actions to test Cavalcade easily.
Never run deleted jobs.
Depends on
Support migration and cleanup of original cron data.
Format PHP code to conform to WordPress Coding Standards.
Add finished_at
column to support deleting old completed jobs.
Support wp cron event list
or similar command.
Lock table during database upgrade for safety.
Delegate DB schema management to Cavalcade-Runner.
Ref:
Never manage schema version using WordPress.
The version is managed by Cavalcade-Runner using a JSON file.
Ref:
Remove unused cavalcade_logs
table and related code since we use CloudWatch Logging for logging.
Delete job even if it is currently running
.
Avoid livelock state by adding deleted_at
column to cavalcade_jobs
table.