has reached the end-of-life and is now read-only. Please see the EOL announcement for details

anyone know of a site that can let me create a view counter and plot views over time? I want to see how many instances auto-ping a link and in how short a time

@SuricrasiaOnline “Error establishing a database connection”

words of wisdom

@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 :freya_heart:

@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 in a few minutes and you could link that, then i can just pull the data

@iliana wait fuck I misread, forgot to wait for you to setup logging >_<

@SuricrasiaOnline oh i mean i SHOULD have logging set up. let's find out

@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? :thonking:

@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).

Sign in to participate in the conversation

the mastodon instance at is retired

see the end-of-life plan for details: