Add background job for deleting completed external service sync jobs
There are no commits yet
Push commits to the source branch or add previously merged commits to review them.
Created by: asdine
This PR adds a trigger background job that deletes completed or errored jobs from the external_service_sync_jobs
table. This table can potentially grow a lot with the number of user-added external services, this change makes sure it remains small.
All the completed
and errored
jobs finished since more than one day are deleted automatically.
The function is triggered whenever a job is marked as
The function is run every hour by default.
Fixes #14048 (closed)completed
or errored
which shouldn't happen a lot (a few times per second at most).
Push commits to the source branch or add previously merged commits to review them.