Live data from Hacker News

GitHub was down

status.github.com

191–200 of 253 posts

Re: GitHub was down

#191
post #13

Githubs uptime is pretty bad. Isn't it under 95% for the year now?

Not really. It is just very public when they go out. Steam, Blizzard, Activation are down at least 6 hours a week. While Bank of America is offline 24hours/month. Scheduled downtime is still downtime.

> Scheduled downtime is still downtime.

Except in the SLA.

I've argued more than once when watching a vendor announce "emergency scheduled maintenance"(!) as an outage is looming.

Re: GitHub was down

#192

I saw a comment earlier mentioning that GitHub allegedly doesn't release post mortems publicly? If this is true, that's upsetting.

I don't see why you would expect them to. It's nice and all, but they're under no obligation to tell the world everything that happened every time they have a minor outage. Not every outage is newsworthy or even that interesting, and oftentimes they're little more than a PR piece for the company.

Re: GitHub was down

#193

Earlier quoted context omitted.

#1 can be done by creating a separate submodule repo that only stores docs+issues files. It's up to the repo's users to agree on a system by which the files should be organized, but it's doable. I'd propose directories "issues/open", "issues/closed", with each issue filename being "{created:yyyy-MM-dd} - {subject}.md". Symlinks could be used to track ownership/responsibility if each repo contributor has their own dir…

That's an awful lot of extra work to insure against maybe 1 hour per year of downtime.

Just because present state is 99.7579% uptime (for the month) doesn't mean it will always be so.

You back up your data, why shouldn't you backup your github data?

Re: GitHub was down

#194

If anyone is interested, I've been working with a git host that is actually distributed across a p2p network using SSB. see: https://github.com/clehner/git-ssb https://github.com/noffle/git-ssb-intro It's been working fairly well so far. We are using git-ssb to manage a few projects instead of putting them into Github.

Is there, at least theoretically, a way to prevent other people from pushing to my repo? That seems like it would suck re griefing for any project that might become even mildly politically sensitive for whatever reason.

Re: GitHub was down

#195

Earlier quoted context omitted.

> if they could find away to make Git only work with Github they would in a heart bet. Sorry, but this is unfair :) I remember the early days of Gitlab, before they added all the insanely cool features they have now, when they were just a Github opensource copycat. My thought at the time was : "wow, github is super cool to let them go. At least the almost exact design copy could be a legal problem". Clearly, we would…

Well, if we "heard about GitHub vs. Gitlab" more people outside HN might hear about GitLab. Might be more dangerous, than the chances of a win shutting GitLab down.

So you fault them for being evil geniuses by not acting evilly?

Re: GitHub was down

#196

Earlier quoted context omitted.

That's an awful lot of extra work to insure against maybe 1 hour per year of downtime.

Just because present state is 99.7579% uptime (for the month) doesn't mean it will always be so. You back up your data, why shouldn't you backup your github data?

Backup is one thing, choosing to run a crappy manual system just in case a vendor goes down is entirely different.

Re: GitHub was down

#197

Earlier quoted context omitted.

You're sidestepping the main reason I believe it worked so well. It benefits from network effect. It is a collaborative tool and people like to have their work on there so others can collaborate with them.

That's important but I think people over-estimate it. It's both. I predict that if you analyzed the github network, you'd find many hubs are based around companies that chose to move their workflows to github based on features other than network effects. Or at least, the existing network was only one of many reasons.

As a business, we (and most other companies I know) chose github for features and performance. Nice that other open source stuff is there but doesnt matter for what we pay for.

Re: GitHub was down

#198
post #63

Earlier quoted context omitted.

I'm of the impression that issues and PRs are all accessible via an API. What more should they do?

> What more should they do? How about storing issues and PRs in the actual git repository? They should index them for the UI, sure, but the source of truth should be a branch of the git repo just like it is with gh-pages. It should be possible to file a new issue by committing a markdown file to the correct branch and pushing it to Github. Their hub command line tool and their own client could facilitate adding all t…

> How about storing issues and PRs in the actual git repository?

Access to the git repository is regulated; issues and PRs aren’t. Anybody can fill an issue/PR on your repo, but only you (and your team) can modify the repo. You’d need to also store all the comments on all issues and PRs, even closed/rejected ones. In some repositories, that’d be huge.

Re: GitHub was down

#199

Earlier quoted context omitted.

Just because present state is 99.7579% uptime (for the month) doesn't mean it will always be so. You back up your data, why shouldn't you backup your github data?

Backup is one thing, choosing to run a crappy manual system just in case a vendor goes down is entirely different.

It doesn't have to be a "crappy manual system" - I'm simply suggesting that given that git itself is a damned good distributed versioning database for arbitrary content, then we might as well also use it for distributed issue-tracking. A simple offline-mode browser-based editor that lives in a single HTML file within the repo would provide a nice GUI on top.

Hmm, I think I might be on to something... anyone want to start a project?

Re: GitHub was down

#200

Earlier quoted context omitted.

> Maintner is short for "Maintainer"...the name of the daemon that serves the maintner data to other tools is "maintnerd". Nice work! But as is custom on HN, I'll bikeshed on the name instead of delving into the contents of the tool. Why shorten the word by just 2 letters? Is there something special about the tooling that makes 8-letter projects more desirable than 10-letter projects, or is it linked to the removal o…

I'd prefer it just for searchability. Good luck finding anything online called "maintainer".

Should have called it Matenerd, shorter and much better name
Post reply on HN