this post was submitted on 12 Jun 2023
56 points (100.0% liked)

Technology

37603 readers
512 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
top 32 comments
sorted by: hot top controversial new old
[–] nick_mcmanus@beehaw.org 23 points 1 year ago (2 children)

If it was caused by so many subs going private, that means we have the power to take down Reddit as we please

[–] thefloatingpoint@feddit.de 5 points 1 year ago* (last edited 1 year ago)

I just had a V for Vendetta “flashback everything comes together” moment…

Definitely... subs open up tomorrow, then go private again... and again...

[–] artistan@lemmy.world 9 points 1 year ago (3 children)

It almost sounds like an excuse for Reddit to “revert” the site back and restore the site to pre-blackout state…

[–] CookieJarObserver@feddit.de 6 points 1 year ago

People will just set their subs privat again.

[–] player1@sh.itjust.works 5 points 1 year ago

Jokes on them. Doing that will just anger the volunteer mods even more and they will refuse to mod any more turning the site into more of a disaster.

[–] CherryJazz@fedia.io 5 points 1 year ago

<Getting a 500 when trying to delete, did a dumb and responded to wrong comment>

[–] matzah@lemmy.one 8 points 1 year ago

Welp! Anyway.

[–] haukesomm@feddit.de 5 points 1 year ago

That's karma 💀

[–] Maughlin@lemmy.world 3 points 1 year ago

Honestly about time. They need some market competition at the very least.

[–] LemmyAtem@beehaw.org 2 points 1 year ago (6 children)

I find it interesting that so many subs going private caused issues with the entire site. I'm not a programmer/tech person, but I don't really understand why that would happen. Did it just create a bandwidth bottle neck or something as users flooded non-blacked out subs?

[–] Nibodhika@lemmy.world 10 points 1 year ago* (last edited 1 year ago) (2 children)

I'm a backend server programmer, and although I have never worked on reddit I can imagine the conversation a few years back:

Dev A: How do we implement private? Should each post have a private flag or do we join on the subreddit to get it?

Dev B: that join might be heavy for the front page since we might have several different subreddits, a flag in each post is faster.

Dev A: But that means that whenever a subreddit goes private we need to flag all of the posts there

Dev B: yeah, but that doesn't happen often, the front page gets accessed millions of times, most subreddits never change status, especially larger ones.

Dev A: I guess you're right, even a large subreddit will be done in minutes, what are the odds of several large subreddits going private at the same time?

[–] bustrpoindextr@lemmy.world 6 points 1 year ago (1 children)

The funniest thing about this is that means that the subreddits in question could keep flipping the switch back and forth and with each change cause outages.

back and forth, forever...

[–] ulu_mulu@lemmy.world 4 points 1 year ago

That's r/talesfromtechsupport material lol.

[–] genfood@feddit.de 2 points 1 year ago (1 children)

We don’t know what switching a sub to private, will trigger on their backend. Maybe there is some internal shifting of data somewhere, or something similar to this. Doing this, on a lot of the big subs, could lead to large-scale performance issues.

[–] LemmyAtem@beehaw.org 0 points 1 year ago (1 children)

Interesting/fascinating. I have no idea how development works, but it's interesting to me to see the impact. Someone else mentioned that it could be resource allocation locking up too, which makes sense when I think about it more. A subreddit with subscribers in the millions would need more resources allocated to it due to the increased demand, so if they're suddenly unavailable I can kind of understand why/how that would creat issues. All very neat.

I'm a backend developer and have to deal with this nonsense at my job. There are lots of options, each with tradeoffs, such as:

  • rely on checking at the subreddit level - this means that every time you access a page, you need to check whether the subreddit is private, which means slower page loads
  • include the flag on every post - flipping between private and public can be very expensive on the server
  • embed some info in the URL - breaks links when switching back and forth and is also expensive, but you can cut down on some checks (e.g. no database hit for most checks; i.e. if it's private and you aren't logged in, you cannot access it)

And if you go for one of the two last options, you can reduce the hit when switching by being eventually consistent, meaning you don't change everything all at once but instead set the flag or change the URL in batches over a period of time. That takes effort to get right, and there's going to be inconsistency until everything is done.

So there are multiple ways to do it, and each way has a big chance at devs messing something up when they don't consider something like a bunch of subreddits going private all at once.

Or it could just be a run of the mill DDOS because some redditors wanted to troll Reddit.

[–] TAG@lemmy.world 0 points 1 year ago

Maybe an issue on the back end skipping over all of the new private subs? I assume that many of the big subs had popular posts just before they went private, so the server has to spend more time skipping over private posts when rendering popular?

[–] kakes@sh.itjust.works 0 points 1 year ago (1 children)

I would guess it's the influx of traffic from all the news coverage, combined with people repeatedly refreshing thinking the site is "broken."

[–] VeryAmaze@vlemmy.net 1 points 1 year ago (1 children)

I'd imagine that would be offset by all the people who are redditing much less because most of the subs they frequent are private?

[–] kakes@sh.itjust.works 1 points 1 year ago

I would imagine this also, honestly.

[–] jonne@infosec.pub 0 points 1 year ago

Maybe they optimised the site to have certain servers allocated to the bigger subs, and with them all going dark it screwed with that balance or something?

[–] xyon@lemmy.blahaj.zone 0 points 1 year ago (1 children)

Nah I think they just knew there'd be a drop in traffic and scheduled some maintenance, lol

[–] b0son@lemmy.world 1 points 1 year ago (1 children)

If you read the article there's a quote that distinctly mentions unexpected issues not planned maintenance.

[–] xyon@lemmy.blahaj.zone 0 points 1 year ago (1 children)

Yes. Let us trust what Reddit staff say about it. That feels logical.

[–] Azzu@feddit.de 2 points 1 year ago

I mean in this case, you can decide between some theory based on no information at all but unaffiliated, or based on all information but biased.

There's still a good chance that the downtime is unexpected, downtime in general is never good for a site that earns money by people being on it.

So I think the "unexpected" case is still more likely than it being intentional.

[–] WatTyler@lemmy.sdf.org 1 points 1 year ago

My word, I figured it had to be a coincidence. I hope some of the fat-cat stakeholders are starting to catch wind and sweat at all this MSM coverage.

[–] simonthefoxsays@sh.itjust.works 1 points 1 year ago (1 children)

Wasn't there an aws outage today? That seems like a more likely cause.

[–] CarolineJohnson@sh.itjust.works 1 points 1 year ago* (last edited 1 year ago)

Nope, as it was at least partially available it was supposedly determined to be a consequence of the mass privatization of subreddits.

The theory I heard was that the way Reddit caches its subreddits for the front page didn't jive well with so many subs going private all at once.

Oh nooooo, how terrible!

[–] Liome@pawb.social 0 points 1 year ago

This is absolutely hilarious.