okay so someone familiar with Mastodon internals explain this to me:

why does boosting the first and the last post in a thread cause the whole thing to federate properly but just boosting the first one doesn't?

@staticsafe Boosting the last makes it recursively fetch the chain up to the root. Boosting the first just gets you that particular toot.

@Gargron ah so just boosting the last post in a thread should federate the rest, makes sense

@Gargron @staticsafe could you craft a cycle by editing links in the DB so it would go into infinite recursion :tinking:

@piggo @staticsafe It doesn't fetch known things so as soon as you arrived at the "loop" it would stop

@piggo @staticsafe But you might be able to do it with Pleroma! At one point you could make Pleroma run out of memory by making it fetch a long thread

@piggo @staticsafe @Gargron Mastodon is fine with it, anything surrounding it breaks horribly (e.g. freezing, crashing, etc)

@staticsafe Because we do not have descendent replies when we get a post, but we have the ascendent ones.
(Which is why I tend to boost/link the last one, but screw multi-posts honestly)

@hirojin no, you don't, that's more for UX reasons so people wanting to read the thread can just click on the first post instead of having to scroll up from the last post

Sign in to participate in the conversation

staticsafe's personal Mastodon instance.