Earlier quoted context omitted.
I've long said something like "To err is human. To fuck up a million times in a second you need a computer." I may have to upgrade that to take the mighty power of Cloud (TM) into account, though. Billions and trillions of fuck ups per second are now well within reach!
> I've long said something like "To err is human. To fuck up a million times in a second you need a computer." This quote (paraphrased) actually dates all the way back to 1969: > To err is human; to really foul things up requires a computer. -- http://quoteinvestigator.com/2010/12/07/foul-computer/
Summary of the Amazon S3 Service Disruption
501–510 of 535 posts
Re: Summary of the Amazon S3 Service Disruption
#502Earlier quoted context omitted.
> Failure at every level has to be simulated pretty often to understand how to handle it Keep in mind, S3 "fails" all the time. We regularly make millions of S3 requests at my work. Usually we get 1:240K failure rate (mostly GETs), returning 500 errors. However, if you're really hammering an S3 node in the hash ring (e.g. Spark job), we see failures in the 1/10K range, including SocketExceptions, where the routed IP…
If you retry the get does it succeed usually?
Sometimes it's a 404 for an object written 1 sec prior, other times it's an S3 node that died mid request. Retry gets you to a different node.
Re: Summary of the Amazon S3 Service Disruption
#503For numerical inputs, one might use both the digits and the textual expression. This would make them quite cumbersone but much less prone to errors. Or devise some shorthand for them...
156 (on fi six). 35. (zer th fi). 170 (on se zer). 28 (two eig) evens have three letters odds have two.
This is just my 2 cents.
Re: Summary of the Amazon S3 Service Disruption
#504just like rm -rf / should really be rm -rf `root`
Re: Summary of the Amazon S3 Service Disruption
#505Earlier quoted context omitted.
The term "playbook" just originates from sports as a documentation of what you are going to do for for a specific task (i.e. a "play" in sports).
I'm pretty sure the sports meaning comes from the theathre meaning. Ansible has other bits of theatre metaphor in it, such as "roles" and "scripts".
Re: Summary of the Amazon S3 Service Disruption
#506Earlier quoted context omitted.
apparently this is (or was) a job in japan. companies would hire what amounts to an actor to get screamed at by the angry customer, and pretend to get fired on the spot. rinse, repeat whenever such appeasement is required.
Imagine if the customer saw the same actor getting fired in different companies! Is the customer going to catch on? More likely, they will think "Yeah, no wonder there was a problem. This same incompetent dude wormed his way into this company too" :-)
Re: Summary of the Amazon S3 Service Disruption
#507Earlier quoted context omitted.
Database backups, puppet modules, a couple low traffic static sites, assets for one of our projects.
Database backups: with the upload speeds I've seen, completing a backup of a database with hundreds of GB would take a really long time. I don't want that extra load and keeping that connection open forever.
Re: Summary of the Amazon S3 Service Disruption
#508Earlier quoted context omitted.
Training about testing backups is still a bad idea: Why make someone do a job that purely verification? Those jobs eventually stop getting done, and it's hard to keep people doing them. Instead, you make a machine verify the backups simply by using the backups all the time. For example, at work I feed part of our data pipeline with backups: Those processes have no access to the live data. If the backups break, those…
I agree. I have the same policy when setting up servers: don't have a "primary" and a "backup" server, make both servers production servers and have the code that uses them alternate between them, pick a random one, whatever. (I don't always get to implement this policy, of course.)
Re: Summary of the Amazon S3 Service Disruption
#509Do you know if Amazon is giving any refunds/credits for the service outbreak?
Re: Summary of the Amazon S3 Service Disruption
#510Earlier quoted context omitted.
I don't buy the "If we just plan ENOUGH, disasters will never occur" argument. It's the universe is just too darn interesting for us to be able to plan enough to prevent it from being interesting.
"[T]he universe is just too darn interesting for us to be able to plan enough to prevent it from being interesting." -- Beat That's a great line. How should I attribute it?