Live data from Hacker News

GitHub is down

githubstatus.com

51–60 of 81 posts

Re: GitHub is down

#51

Thank god (Linus) that git is a distributed "protocol" letting you pull and push to any location on your file system or anywhere you can access over ssh.

99% of git users have no concept of this. It's very much a client/server relationship with github.

Re: GitHub is down

#52
post #26

Since last few months, GitHub has become very unreliable. For example, last month, they reported six official incidents in just one week. I've also noticed many shorter, non-official incidents (i.e. the ones where there is no active incident on their status page, but many API calls return a 500 error). I learned about this the hard way (we offer affordable GitHub Runners at Ubicloud, which gives us the opportunity to…

I’d say years though it might depend on both your physical location and te services you use.

We’ve had to harden a bunch of automation to be more reliable in case of github going tits up, and while github is still currently the broker (as it’s where users get statuses / information from it made sense at the time to also have it handle broadcasts) we’re definitely planning on direct communication between services eventually.

Re: GitHub is down

#53
post #16

Earlier quoted context omitted.

Status pages can never be trusted.

I always think this should be an incident in itself - why did our status page not reflect the reality of a degraded service? It's so common that they don't, and something user-driven like DownDetector is often more reliable

> why did our status page not reflect the reality of a degraded service?

There was a conflict with marketing, market movement, sla contracts, and our image.

Re: GitHub is down

#54
post #20
post #9

Classic Github for the past few years we are used to it / resilient now.

[flagged]

I took it totally differently (it was humerous, with a hint of irony I'd expect a Brit[0] to appreciate): that due to Github's lack of resilience, the poster has had to become resilient in their own daily practice.

[0] > 'bloody annoying'

Re: GitHub is down

#55
post #21

Earlier quoted context omitted.

Why would Ruby play a role in it? Azure definitely does though. (ex azure employee here )

GitHub itself is written in Ruby.

Well, when we say GitHub, we are talking about thousands of services. I don’t think we can pinpoint the overall operational failures to programming language choice. In my experience, these kind of issues are mostly caused by poor organizational architecture + poor project management. In GitHub’s case, I’m also confident to say the choice of infrastructure plays a much bigger role than Ruby.

Re: GitHub is down

#56
post #26

Since last few months, GitHub has become very unreliable. For example, last month, they reported six official incidents in just one week. I've also noticed many shorter, non-official incidents (i.e. the ones where there is no active incident on their status page, but many API calls return a 500 error). I learned about this the hard way (we offer affordable GitHub Runners at Ubicloud, which gives us the opportunity to…

Curious if this is related to them adopting azure

Re: GitHub is down

#57
I saw a post on LinkedIn, from GitHub, boasting about how many changes they deploy in a day. I couldn’t believe it. GitHub actions have been broken so many times for me this past month, not able to deploy my code when I want to, so it felt like a slap in the face.

Re: GitHub is down

#58
post #16
post #12

The status page says it's been resolved 8 minutes ago (Apr 05, 2024 - 08:48 UTC): https://www.githubstatus.com/incidents/bnkkbj90yhz6 But it definitely still happens now (500s on refresh on PRs and GitHub actions) Edit: still ongoing Edit 2: still ongoing at Apr 05, 2024 - 08:56 UTC (keeping updated for the record since their status page cannot be trusted apparently) Edit 3: I see they have switched to a different (o…

Status pages can never be trusted.

I recently set up a status page for the services I run on my pi. The idea was to get some insights and apply experience at work.

My experience now tells me what we really need first is a solid alerting system, the status page can't be trusted. It's a PR tool (a useful one), not a sysadmin tool.

Re: GitHub is down

#59

Earlier quoted context omitted.

I always think this should be an incident in itself - why did our status page not reflect the reality of a degraded service? It's so common that they don't, and something user-driven like DownDetector is often more reliable

I don't think an accurate and automated public status page is something any management would want. If it was accurate they wouldn't be able to lie to customers about the uptime. So I always suspect status pages are adjusted manually.

That's exactly what happens. How we need to respond though is by not linking to status pages hosted by that party, instead we should be linking to a StatusGator or DownDetector page as a 'source of truth'.

Re: GitHub is down

#60
post #45
post #20

Earlier quoted context omitted.

[flagged]

> You make it sound like you are better at running a system at this scale with so many users. I don't care that the system scales to millions of people, my team is a dozen people, that's all I need something to do. And my downtime stats are far less that githubs, and they have never occurred during the working day. Nobody denies scaling is hard, they simply deny scaling is necessary.

Scaling some things is hard. Scaling other things is easy.

git hosting is easy to scale (a.k.a. github classic). Dozens of technologies integrate into a frankenmonster (a.k.a. github modern) is hard to scale.

I like github projects, github co-pilot, CI/CD, etc. but I like stable github better.

Post reply on HN