Follow

I've been building Flóðgátt, a replacement streaming API server for Mastodon. The goal is to cut RAM usage and make hosting an instance that much cheaper.

So far, we've cut RAM for the streaming server of an empty instance by ~94.2%

The next task is to make sure that lower RAM usage can scale without other issues (e.g., CPU).

To do that, I need a test server with enough connections to see how Flóðgátt performs under load.

That's where y'all come in: can you please follow @codesections ?

@codesections

> That's where y'all come in: can you please follow @codesections ?

(Just in case the abbreviation made that confusing, I was asking if a few people can follow @codesections — that is codsections[at]instance.codesections.com, the test account I created. *Not* this account — codesetions[at]fosstodon.org. You're of course welcome to follow me here, too, it just won't do anything to help test Flóðgátt 😁 )

@codesections how do you generate load in the streaming api by being followed? Shouldn't the follow be the other way round so the posts come in?

@piggo

> how do you generate load in the streaming api by being followed? Shouldn't the follow be the other way round so the posts come in?

Yeah, that's true, and I'll be following back for that reason.

I know I could have followed people unsolicited (or had a bot do it for me), but I decided I'd prefer to only involve people who opt in to helping me generate load for a test

@piggo

No, fosstodon isn't involved (other than being my home instance).

instance.codesections.com runs the new server, but it's just an instance I created for testing purposes—it doesn't have any real users.

Flóðgátt isn't ready to be run in production quite yet; it hasn't been tested thoroughly and is still missing a few features compared to the current streaming server. But it's getting closer every week!

@codesections ohh.
Then Tusky has a bug, because the link in your post opens your fosstodon account. Most interesting (cc @charlag ?)
@charlag @codesections It started working after I followed the account on the web. Before I couldn't even find it in account search. Some bad fallback when the resolve fails?

@piggo @codesections hm when it's a link to profile we try to resolve it with search but it wasn't a link unless Pleroma does things
Would be nice to reproduce it

@charlag @codesections oh wait is this that old bug where search by URL returns accounts containing substrings of the URL

except now hidden and triggered by some internal mechanism in tusky

@piggo @codesections @nik we only do search if we didn't detect the mention in the first place.
Question: why it wasn't rendered as mention for you? Not resolved?

@charlag @nik @codesections yeah the servers didnt know of each other and it took several tries to do the web fingering and stuff i guess?? i don't know how that works. follow also failed several times before working
Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.