rename queue from database_prune to prune_database, and document

This commit is contained in:
faried nawaz 2023-09-24 21:22:44 +05:00
parent f59aa3c160
commit bcdd5d9e23
No known key found for this signature in database
GPG key ID: EDCFAF5BA3A2F622
3 changed files with 14 additions and 5 deletions

View file

@ -580,7 +580,7 @@ config :pleroma, Oban,
mute_expire: 5,
search_indexing: 10,
rich_media_expiration: 2,
database_prune: 1
prune_database: 1
],
plugins: [Oban.Plugins.Pruner],
crontab: [
@ -593,7 +593,7 @@ config :pleroma, :workers,
retries: [
federator_incoming: 5,
federator_outgoing: 5,
database_prune: :timer.minutes(10)
prune_database: :timer.minutes(10)
]
config :pleroma, Pleroma.Formatter,

View file

@ -1965,6 +1965,7 @@ config :pleroma, :config_description, [
federator_incoming: 50,
federator_outgoing: 50,
mailer: 10,
prune_database: 1,
scheduled_activities: 10,
transmogrifier: 20,
web_push: 50
@ -2012,6 +2013,12 @@ config :pleroma, :config_description, [
description: "Email sender queue, see Pleroma.Emails.Mailer",
suggestions: [10]
},
%{
key: :prune_database,
type: :integer,
description: "Prune old activities",
suggestions: [1]
},
%{
key: :scheduled_activities,
type: :integer,
@ -2038,7 +2045,8 @@ config :pleroma, :config_description, [
description: "Settings for cron background jobs",
suggestions: [
{"0 0 * * 0", Pleroma.Workers.Cron.DigestEmailsWorker},
{"0 0 * * *", Pleroma.Workers.Cron.NewUsersDigestWorker}
{"0 0 * * *", Pleroma.Workers.Cron.NewUsersDigestWorker},
{"0 3 * * *", Pleroma.Workers.Cron.PruneDatabaseWorker}
]
}
]
@ -2055,7 +2063,8 @@ config :pleroma, :config_description, [
description: "Max retry attempts for failed jobs, per `Oban` queue",
suggestions: [
federator_incoming: 5,
federator_outgoing: 5
federator_outgoing: 5,
prune_database: :timer.minutes(10)
]
}
]

View file

@ -3,7 +3,7 @@ defmodule Pleroma.Workers.Cron.PruneDatabaseWorker do
The worker to prune old data from the database.
"""
require Logger
use Oban.Worker, queue: "database_prune"
use Oban.Worker, queue: "prune_database"
alias Pleroma.Activity.Pruner, as: ActivityPruner
alias Pleroma.Object.Pruner, as: ObjectPruner