The backlog was bigger than I expected...
-
-
You're not the first fedidev to experience this, Lemmy is just extra
:
dansup (@dansup@mastodon.social)
You may have noticed pixelfed.social is slower than usual, after some investigation, I have discovered that Lemmy is behind the sudden surge in traffic. While we are implementing Groups, we expected additional load from Lemmy and other Group supported projects However, I never anticipated how much activity we'd get from Lemmy To put this in perspective, lemmy.world has sent more activities to us than mastodon.social (to pixelfed.social) I'm overhauling the inbox again to better handle this!
Mastodon (mastodon.social)
-
Nice to see your post in here, though! Making good progress?
-
flamingos@feddit.uk it's less that and more Lemmy's ridiculously effective synchronization mechanic that Mastodon doesn't utilise!
-
Better and better every day... Hoping we can get some additional funding to really accelerate development!
-
Less than 3M activities behind now!
-
@julian What did you do to get 3M activities? I'd like to try that too :)
-
silverpill@mitra.social simple! Respond to a Lemmy server with a 500, and once you hit 40 in one day the instance puts you on a timeout. Repeat as needed until your backlog is 4M activities
-
In my case I had a spam protection measure that limited the amount of upvotes per user in one day. Someone on a Lemmy server uploaded past that threshold and NodeBB started sending back 500s.
-
@julian But shouldn't it respond with something like 429 "Too Many Requests"?
-
Who makes decisions on which features get implemented next?
I'm scared to contribute to any projects because I doubt my work would be utilized. I'm wondering if there's a schedule or something I can look at, and prepare for upcoming work? or, how do people get involved
-
aslakr@mastodon.social it should, yes! The immediate fix was to change the logic so a 200 is sent, but a 429 should work quite well as Lemmy will likely send it back into the delivery queue and (more importantly) not mark it as an error.
-
Depends on the project, and I imagine a lot of the smaller ones are your standard FOSS BDFL leadership.
In my case I'll likely make a rough milestone list based off our NLNet memorandum and go from there.