@SuricrasiaOnline oh, we've seen that happen before. an instance auto-pings a link a very short time after it federates over, which happens about as rapidly as you're imagining
-- freya raccooncat
@xenon @SuricrasiaOnline i think mastodon waits a random amount of time between 0 and 60 seconds before fetching links nowadays, which is supposed to spread the load
it used to be worse
@SuricrasiaOnline if you want i can check if i have logging set up properly for haha.business in a few minutes and you could link that, then i can just pull the data
@SuricrasiaOnline sorry was making breakfast lmao
anyway yep we got it. gonna have some coffee and then poke at the data
@SuricrasiaOnline holy shit that is so many requests so instantaneously. stand by i will need to anonymize this a bit
@iliana @SuricrasiaOnline ... so this is from the fricken opengraph fetching, that could've instead happened *once* on the originating instance before federating out?
@SuricrasiaOnline very cool and normal accidental DDoS vector we built and called the fediverse lmao
@iliana @SuricrasiaOnline I mean, even just participating in it is a pretty solid DDoS vector, same as with Matrix, you're just asking a bazillion servers to hit you :P
@SuricrasiaOnline Someone should go write "every operations is non-atomic until proven otherwise" a few times on a blackboard.
@SuricrasiaOnline Reminds me of flawfinder warning you about functions like access which can allow race conditions to happen.
Makes me wish there would be proper syscalls in Unixes to remove files via something like *FILE or a file descriptor, instead of a path. It’s a thing that has made me uneasy few times with my binary-removal tool (to make sure things are built from source).
the mastodon instance at cybre.space is retired
see the end-of-life plan for details: https://cybre.space/~chr/cybre-space-eol
I may have hug-of-death'd this site