https://microcumul.us

Just chilling

  • 0 Posts
  • 6 Comments
Joined 1Y ago
cake
Cake day: Jun 14, 2023

help-circle
rss

The core is MIT licensed. It’s open core but the core is extensively open and certainly not shitty.


Having glanced at the code and taken my own instance down a few times cleaning up a surprisingly small number of automated posts, it’s definitely the combination of some design choices in the code and the scale of lemmy.world. Keeping an instance up that has so many posts and communities has been difficult on my instance, and I’m basically the only user. I can imagine with the scale and lemmy.world load and publicity, it’s nearly impossible until some improvements to the data layer are made.

For one example, purging a community with 1k posts and 30k comments (I was messing with a bot) took my instance down for 2 hours with the postgres database pegged at a full core minimum. And then it took down my instance. And then I restarted the database but presumably this was done in a transaction so no progress had been made.

I’m personally impressed with the amount of uptime lemmy.world has managed. And I’m also impressed with lemmy overall, but it’s pretty clear there has been some rapid growth that, as it usually does, exposed some of the limits of the design and requires some improvements for the current scale.


It does look like most instances will be vulnerable judging by the fix. It’s not custom code; it’s in lemmy-ui proper.

https://github.com/LemmyNet/lemmy-ui/pull/1897/files



My self hosted instance has hiccups sometimes and Jerboa just doesn’t handle it super well. You can swipe away the app and reopen once the server is back and it should come right back up.


If you don’t want the email and have no unsubscribe button, report as Spam. It sucks but them’s the rules.