Live data from Hacker News

GitHub Outage Currently Ongoing – Issues, PRs, Notifications

githubstatus.com

41–50 of 106 posts

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#41
post #15

Earlier quoted context omitted.

The problem is bad design and/or integration of components. VMS clusters over leased lines went years without outages. Record was 17 years at a rail yard. They also did rolling upgrades across both different OS versions and CPU architectures . The methods are public if any competitors want to match or exceed them: https://support.hpe.com/hpsc/doc/public/display?docId=emr_na... These modern cloud services using Linux…

Modern apps are designed to deal with part of them being down - it is the core upgrade strategy. VMS clusters were (and modern equivalents are) awesome, but they have a different speed of innovation / development. It is a trade off - perfect uptime, but that new feature could take a year, or 99.9% uptime, but it can be written and deployed tomorrow.

Their development velocity might have been due to their management or internal culture. You can get most of those results faster and on a budget. The best evidence was the startup behind FoundationDB continually improving their product in highly-competitive space while doing QA like this:

https://www.youtube.com/watch?v=4fFDFbi3toc

Generally, on top of code reviews, one can get high return with minimal labor and hardware with a combo of Design-by-Contract, contract/spec/property-based testing, low-F.P. static analysis, and fuzzing with contracts in as runtime checks. That's my default recommendation.

In Github's case, they also might have access to both closed and open tools that Microsoft Research makes. MSR is awesome if you've never checked them out. Two examples applicable to system reliability and security:

https://www.microsoft.com/en-us/research/project/ironclad/

https://www.microsoft.com/en-us/research/publication/p-safe-...

Plus some of their other tools in various states of usability:

https://rise4fun.com/

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#42
post #23
post #19

Earlier quoted context omitted.

Perhaps because Freenode has about 0.25% the number of users of Github - ~100,000 vs 40 million?

No, it's just the US tech bubble. When my whole country and some was suddenly denied all google services for several hours, including CDNs, DNS, all cloud, gmail, android app store, gdocs, all everything, it didn't make any news here either, despite being much more disruptive, affecting 10+ million people, and being a much more intersting reminder of how much techies make other people and themselves dependent on this…

Did you post about that incident when it happened?

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#43
post #5

Earlier quoted context omitted.

There are quite a decent list of competitors, all of which have similar or sometimes better offerings. There are also plenty of fully free and open source solutions, should you want to do things yourself. The Github monopoly is driven by its users.

I tried gitlab but I hated the web interface. It was lacking in so many departments. Any other alternatives to github to try?

Bitbucket is pretty good

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#44

Earlier quoted context omitted.

I tried gitlab but I hated the web interface. It was lacking in so many departments. Any other alternatives to github to try?

What was lacking? The GUI on Gitlab is phenomenal imo.

On gitlab,repository and code searching function should be improved loll

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#45
post #5

Earlier quoted context omitted.

There are quite a decent list of competitors, all of which have similar or sometimes better offerings. There are also plenty of fully free and open source solutions, should you want to do things yourself. The Github monopoly is driven by its users.

I tried gitlab but I hated the web interface. It was lacking in so many departments. Any other alternatives to github to try?

This. The UI is quite primitive compared to GitHub IMHO. That and Gitlab is littered with half-implemented or poorly implemented workflows. The MR workflow to support code reviews was never really thought through.

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#46
post #18

Earlier quoted context omitted.

The usual fluff about migrating away to Gitlab?

"Just run gitea/gogs in a raspberry pi in the closet, works for me"

cue somebody asking the difference and a paragraph explaining the drama that unfolded between them

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#47
post #44

Earlier quoted context omitted.

What was lacking? The GUI on Gitlab is phenomenal imo.

On gitlab,repository and code searching function should be improved loll

Same could be said for github. I regularly literally copy and paste a variable name from a file on Github itself - paste it into the search, and it finds 0 results.

HOW COULD YOU FIND NOTHING?! Not even the file I copied it from? A simple grep search would've had no issue and would've been faster!

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#48

Earlier quoted context omitted.

The usual fluff about migrating away to Gitlab?

Irony of ironies. Gitlab's import-from-GitHub functionality has been broken ever since we tried to migrate away. (They're going ot fix it soon.)

I did this for the first time 2 days ago on two medium-size GH repos and it while was crazy slow, it eventually completed after about 8 hours or so. The actual bits seemed to finish in a relatively quick amount of time, but the project landing page continually showed "import in progress" for all those 8 hours.

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#49

I kind of wish HN wouldn't show these outages unless they're going on for multiple hours or at least hide them after they're back up. Usually by the time I see them and then check myself the site is already back up. Maybe I just need to read HN more often.

I like those posts. Big providers are idolised by clients. Those posts help me little bit with fighting against unreasonable expectations and faulty comparisons.

Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications

#50

Earlier quoted context omitted.

I tried gitlab but I hated the web interface. It was lacking in so many departments. Any other alternatives to github to try?

Bitbucket is pretty good

Bitbucket suffers from all the usual problems of an Atlassian-product: A badly designed user-interface, and frequent stability/downtime problems.
Post reply on HN