@renchap Yes but account deletions are incredibly rare. The alternative would be to check every time you search an account on your instance to check if the account still exists.
Top-level
@renchap Yes but account deletions are incredibly rare. The alternative would be to check every time you search an account on your instance to check if the account still exists. 3 comments
@renchap @pkreissel Perhaps there should be a "BulkDelete" notification: signed by the instances public key listing all the accounts to be deleted in that batch. Then a single notification only needs to go out to each known server which can do a quick "do I hold any records at all from (origin server)" before processing further. To make things more efficient, servers could batch delay sending deletes for 10mins. |
@pkreissel they may be rare most of the time, but when you mass-delete accounts after some bad actors actions, spam attempts or other events, you call generate a lot of them in a short time. For a real example, we had to delete about 3000 accounts, which created 3000*17000 outbound notifications. And this gets worse with more users/instances.