Fix regeneration marker not expiring (#6290)
* Fix regeneration key not getting expired * Add rake task to remove old regeneration markers
This commit is contained in:
parent
d799921c75
commit
9b3b40df66
3 changed files with 16 additions and 1 deletions
|
@ -341,6 +341,15 @@ namespace :mastodon do
|
|||
LinkCrawlWorker.push_bulk status_ids
|
||||
end
|
||||
|
||||
desc 'Remove all home feed regeneration markers'
|
||||
task remove_regeneration_markers: :environment do
|
||||
keys = Redis.current.keys('account:*:regeneration')
|
||||
|
||||
Redis.current.pipelined do
|
||||
keys.each { |key| Redis.current.del(key) }
|
||||
end
|
||||
end
|
||||
|
||||
desc 'Check every known remote account and delete those that no longer exist in origin'
|
||||
task purge_removed_accounts: :environment do
|
||||
prepare_for_options!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue