-
- Téléchargements
Improve account deletion performances further (#15407)
* Delete status records by batches of 50
* Do not precompute values that are only used once
* Do not generate redis events for removal of public toots older than two weeks
* Filter reported toots a priori for polls and status deletion
* Do not process reblogs when cleaning up public timelines
As in Mastodon proper, reblogs don't appear in public TLs
* Clean the deleted account's own feed in one go
* Refactor Account#clean_feed_manager and List#clean_feed_manager
* Delete instead of destroy a few more associations
* Fix preloading
Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
parent
f1834964
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- app/lib/feed_manager.rb 30 ajouts, 0 suppressionapp/lib/feed_manager.rb
- app/models/account.rb 1 ajout, 12 suppressionsapp/models/account.rb
- app/models/list.rb 1 ajout, 12 suppressionsapp/models/list.rb
- app/services/batched_remove_status_service.rb 7 ajouts, 17 suppressionsapp/services/batched_remove_status_service.rb
- app/services/delete_account_service.rb 12 ajouts, 8 suppressionsapp/services/delete_account_service.rb
- app/workers/scheduler/feed_cleanup_scheduler.rb 2 ajouts, 28 suppressionsapp/workers/scheduler/feed_cleanup_scheduler.rb
- spec/services/batched_remove_status_service_spec.rb 0 ajout, 4 suppressionsspec/services/batched_remove_status_service_spec.rb
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter