]> cat aescling's git repositories - mastodon.git/commit
Refactor how Redis locks are created (#18400)
authorEugen Rochko <eugen@zeonfederated.com>
Thu, 12 May 2022 22:02:35 +0000 (00:02 +0200)
committersingle-right-quote <11325618-aescling@users.noreply.gitlab.com>
Fri, 27 May 2022 03:47:23 +0000 (23:47 -0400)
commit501c529c8c6e2811e7304e0a56e26678f43ddd75
tree037727567527b1aed171a8ea591ce33042ef1882
parentf4d44779d9e46190b0fd2be22e764c0a82fca59a
Refactor how Redis locks are created (#18400)

* Refactor how Redis locks are created

* Fix autorelease duration on account deletion lock
16 files changed:
app/controllers/media_proxy_controller.rb
app/controllers/settings/exports_controller.rb
app/lib/activitypub/activity.rb
app/lib/activitypub/activity/announce.rb
app/lib/activitypub/activity/create.rb
app/lib/activitypub/activity/delete.rb
app/models/account_migration.rb
app/models/concerns/lockable.rb [new file with mode: 0644]
app/models/concerns/redisable.rb
app/services/activitypub/process_account_service.rb
app/services/activitypub/process_status_update_service.rb
app/services/fetch_link_card_service.rb
app/services/remove_status_service.rb
app/services/resolve_account_service.rb
app/services/vote_service.rb
app/workers/distribution_worker.rb