Add a setting for maximum age of events

This commit is contained in:
Dan Milne
2025-11-17 16:17:59 +11:00
parent 830810305b
commit 5d3e35a4ac
5 changed files with 42 additions and 17 deletions

View File

@@ -12,12 +12,6 @@
# No recurring tasks configured yet
# (previously had clear_solid_queue_finished_jobs, but now preserve_finished_jobs: false in queue.yml)
# Backfill network intelligence for recent events (catches events before network data imported)
backfill_recent_network_intelligence:
class: BackfillRecentNetworkIntelligenceJob
queue: default
schedule: every 5 minutes
# Clean up failed jobs older than 1 day
cleanup_failed_jobs:
command: "SolidQueue::FailedExecution.where('created_at < ?', 1.day.ago).delete_all"
@@ -29,3 +23,9 @@ expired_rules_cleanup:
class: ExpiredRulesCleanupJob
queue: default
schedule: every hour
# Clean up old events based on retention setting
cleanup_old_events:
class: CleanupOldEventsJob
queue: background
schedule: every hour