@swansinflight@mastodon.nz you do know that Suspend severed all follow[er|ing] relationships right?
@aurynn @swansinflight Coujd we have a bit more detail on the impact of suspending an instance on follow/follower relationships?
My relationships list seems to be intact.
What’s not clear is whether info is flowing from accounts that aren’t in some special allow list.
* Ars Technica’s account on mastodon.social is fine and functioning.
* A quick sampling of other MS accounts finds that they look dead - am I just not seeing what they’ve posted? Will look harder.
@alix @swansinflight@mastodon.nz So what happens on a technical level is that a background job gets kicked off that goes through and suspends every user on the instance being suspended. This can take a while to run.
It's the suspending an account that severs all the connections.
@aurynn @swansinflight Huh. Fascinating approach.
Killable job? Repairable with a job that does the reverse?
Why is belonging to the server group not sufficient for blocking? Or do individual relationships override group blocks, and silence/limit blocks the server-to-sever level while defederation unpicks each relationship?
@alix @swansinflight@mastodon.nz
- Killable? I don't know, I haven't looked at the code.
- Reversable? Not without a database restore.
I don't know what you mean by the last bit.
@aurynn @swansinflight These questions are because I know nothing about fediverse stuff, so I’m bringing my assumptions from different contexts.
Is there a dashboard which tells you what jobs are currently running on your server? Is going through each account looking for MS server relationships and then turning those off something that happens reasonably quickly, or slowly?
If there’s a job that’s doing that, presumably there could be a job that goes through and does the opposite, nē?
@alix @swansinflight@mastodon.nz I don't know enough of how Sidekiq is used by Mastodon to be able to answer that, sorry
@aurynn @swansinflight The last bit was asking why individual relationships need to be touched at all for a server defederation. Isn’t blocking the server sufficient?
That led to me asking if the lower level block options blocked the server but still let preset individual relationships through.
@alix @swansinflight@mastodon.nz because a Suspend, at present, does not consider that follow relationships are desirable to preserve.
Someone remote following you with a harassing username, when suspended, gets pulled from your followers list and no action needs to be taken by you, *and* they get no notification about it (this is a good thing).
Blocking them after the suspend might still imply a notification of the block getting sent.
@alix @swansinflight@mastodon.nz It's basically the same as a local Suspend - effectively "get the fuck off my server, you're being deleted"