Mastodon admins!
There's a setting called "content cache retention period" that you should leave blank. If you put any numbers in there, it can start permanently breaking threads on your server.
This feature is NOT intended for general use on normal servers.
Thread all about it here:
https://social.growyourown.services/@homegrown/111376516797327772
There's a pull request on Github for moving this to a "danger zone":
https://github.com/mastodon/mastodon/pull/27733
Added a page to fedi.tips:
https://fedi.tips/mastodon-admins-leave-the-content-cache-retention-period-blank/
Can you build mastodon disabling this option all together, or till upstream changes it?
If you leave it blank it will disable the option.
I guess you could remove it if you have the coding knowledge?
I'm not sure why it is there at all to be honest, as it's dangerous and 99.99% of servers will never need it.
I took a look at a tarball and the git (near 1GB), I didn't readily see traditional configuration options, but I am not very familiar with rubi and rust.
@FediTips Thanks - seems I have had that set to 7 days for some reason. Blanked it out now.
@FediTips thanks for highlighting this (and the PR)
@FediTips Can confirm. I screwed up and broke loads of threads on this server for a month before I reverted to fix it.
Sorry to hear
Hopefully this option gets a bit more hidden in future, or at least gets a better warning message.
@FediTips *goes to look*... oops...