Email or username:

Password:

Forgot your password?
Top-level
Darius Kazemi

Something that can happen is:

- increase in fediverse usage
- numbers go up
- small servers crash/grind
- numbers go up more slowly since small servers are down
- unresponsive servers leads to servers that *are* up sending duplicate copies of messages at least a few times until they back off
- numbers go up fast
- bigger servers are stuck retrying lots of messages
- the retries themselves make big servers slow
- etc

I suspect this converges to stability over time though

6 comments | Expand all CWs
tim 🍓

@darius is there a point where it is unviable to run a smaller server of any kind? is that just directly correlated to the number of external follows?

Darius Kazemi

@objelisks I think we are going to have a bumpy period where Mastodon is going to need to seriously improve its overall performance. But I do think it will happen.

it's correlated (significantly though not exclusively) with number of external follows for sure. I am imagining an economics of this where if someone on a small server has a million followers, maybe the admin has to be like "hey... pay more money for your fair share of the resources here or migrate elsewhere please"

Darius Kazemi

@objelisks my big fear is that if web hosting costs go up across the board significantly for whatever reason it will just be not viable to run a small server. Fortunately there are a lot of forces in place to prevent that (namely it would probably make billionaires less rich if that were to happen, lol)

Mark Shane Hayden

@darius I suspect there is a bit of "instance churn" that contributes to this as well...

By that I mean new people who signed up for a big/general-purpose/well-publicized instance find it too slow, or has the wrong vibe or whatever decide to move instances (maybe the smaller surge back in April are now moving over during this surge? Or jsut new people instance-hopping?).

I know that instance moves can cause a brief blast of ActivityPub transactions and thus sidekiq jobs, and perhaps there are enough happening out there to make a significant contribution.

@darius I suspect there is a bit of "instance churn" that contributes to this as well...

By that I mean new people who signed up for a big/general-purpose/well-publicized instance find it too slow, or has the wrong vibe or whatever decide to move instances (maybe the smaller surge back in April are now moving over during this surge? Or jsut new people instance-hopping?).

marius

> bigger servers are stuck retrying lots of messages

@darius isn't there a back-off strategy ? I remember being frustrated that Mastodon doesn't respect when another fediverse service returns a "405 Method Not Allowed" to signal that it does not federate, but I was hoping that after a number of tries it stops.

Darius Kazemi

@mariusor yes there is a back off strategy but it still seems to clog up anyway for some reason

Go Up