Earlier quoted context omitted.
The problem is mostly that people fail to actually do this.
Until github goes down, and then they run `git remote add friend ssh://coworkers-workstation//path/to/repo` and push code to each other until github comes back up.
Github major service outage
71–80 of 82 posts
Re: Github major service outage
#72Earlier quoted context omitted.
Until github goes down, and then they run `git remote add friend ssh://coworkers-workstation//path/to/repo` and push code to each other until github comes back up.
Well, pushing to someone else's local copy is a little harsh, since that copy probably won't be bare. Also git will slap your wrists if you try to do that. Instead, the coworker should pull from you. This is why GitHub's calls them pull requests .
Re: Github major service outage
#73Earlier quoted context omitted.
Yes, there is nothing wrong with using Github, but with using only Github as your git remote. Git (in theory) makes it easy to use multiple servers. Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers plus higher availability if Github goes down; just use your other remotes. Is there a git tool to share your remotes in a repository? One could use a distributed issue t…
"Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers ..." It's crazy how GitHub's entire product is so easily marginalized by comments like this. I don't know if you meant to do it, but I think it is a serious problem with hacker culture. It's the kind of thinking that tricks startups into "knowing" they can do a better job than established competitors in spaces they…
I don't think they were saying that a few scripts and utilities would get you what github offers. I think they were saying with some scripts you could automatically fall over to another mirror when github goes down, then switch back when it's up (updating the repo on github when it's available again).
Re: Github major service outage
#74Earlier quoted context omitted.
"Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers ..." It's crazy how GitHub's entire product is so easily marginalized by comments like this. I don't know if you meant to do it, but I think it is a serious problem with hacker culture. It's the kind of thinking that tricks startups into "knowing" they can do a better job than established competitors in spaces they…
You may have misunderstood the comment (or I have). I don't think they were saying that a few scripts and utilities would get you what github offers. I think they were saying with some scripts you could automatically fall over to another mirror when github goes down, then switch back when it's up (updating the repo on github when it's available again).
Re: Github major service outage
#75Earlier quoted context omitted.
Hey, are you seriously defending 3 9's of uptime? That's abysmal. Github, if they're honest about their 12 month uptime levels would be lucky to be a single 9 service. Their uptime is Terrible with a capital T. But you know what? Until there's something better everyone is going to keep using them, right? Great services with values that are hard to find become damn near irreplaceable even with terrible uptime. This is…
I agree with the rest of your comment, but... a single nine service? You think they have 36.5 full days of downtime yearly, 3 full days monthly, 16.8 hours weekly, or 2.4 hours downtime every day? That's certainly not the case. Not to mention that often when they have issues it only affects a subset of customers. https://en.wikipedia.org/wiki/Nines_(engineering)
Re: Github major service outage
#76Earlier quoted context omitted.
Yes, but Github is not just about Git hosting, it's about all those awesome social tools. If you use Issues as the main bug tracker, for example, you've got a problem.
Please point me at your distributed issue tracker project. I'd love to contribute!
Re: Github major service outage
#77Anyways, Github is nice. Use it with caution. It cannot be full blown Enterprise ready grade service yet.
Re: Github major service outage
#78Earlier quoted context omitted.
You may have misunderstood the comment (or I have). I don't think they were saying that a few scripts and utilities would get you what github offers. I think they were saying with some scripts you could automatically fall over to another mirror when github goes down, then switch back when it's up (updating the repo on github when it's available again).
> Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers
Re: Github major service outage
#79Earlier quoted context omitted.
Last I investigated Galera it lacked support for query caching. Over 50% of our queries are cache hits, so it made it hard to justify using Galera over a normal master+slave setup. However I could see it being useful for setups where a single server can't handle the load (we average 300 queries/sec on a single server with lots of room to spare.)
They still disable the query cache, but MySQL's query cache generally isn't considered all that great a thing anyway, so few people care. You're better off making judicious use of Redis or memcached. The biggest win for Galera is high-availability that actually works with minimal effort. (I've never experienced a high-availability solution not based on multi-master/all-nodes-hot principles that didn't cause more prob…
You've never had to prime a query cache on a MySQL server, have you? :)
Re: Github major service outage
#80Earlier quoted context omitted.
You may have misunderstood the comment (or I have). I don't think they were saying that a few scripts and utilities would get you what github offers. I think they were saying with some scripts you could automatically fall over to another mirror when github goes down, then switch back when it's up (updating the repo on github when it's available again).
> Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers
The word "add" here is important, as it's talking about having github and something else. So you get github (with all their social stuff...) AND what the scripts add, which is more reliability.