Persistently store activity queue tasks #2142
Labels
area: database
area: federation
support federation via activitypub
enhancement
New feature or request
In case that Lemmy fails to send an outgoing activity for some reason, the send is retried multiple times over the next minutes/hours. These retries are only stored in memory, meaning that if Lemmy is restarted, they are completely discarded. It would be good if we could store these tasks persistently in the database, so that they can be restored on start.
This would require implementing background_jobs_core::Storage for Postgres, or using background_jobs_sled_storage.
As most Lemmy instances are running permanently, and only restart every few weeks for updates, this is rather low priority.
The text was updated successfully, but these errors were encountered: