{"id":1209,"date":"2007-02-19T12:00:00","date_gmt":"2007-02-19T12:00:00","guid":{"rendered":"http:\/\/orcldoug.com\/blog\/?p=1209"},"modified":"2007-02-19T12:00:00","modified_gmt":"2007-02-19T12:00:00","slug":"disk-failure-analysis-from-the-google-server-farm","status":"publish","type":"post","link":"http:\/\/orcldoug.com\/blog\/2007\/02\/19\/disk-failure-analysis-from-the-google-server-farm\/","title":{"rendered":"Disk failure analysis from the google server farm"},"content":{"rendered":"<p>Raj Thukral at work pointed out this <a href=\"http:\/\/labs.google.com\/papers\/disk_failures.pdf \">very interesting paper<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Raj Thukral at work pointed out this very interesting paper.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1209","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1297,"url":"http:\/\/orcldoug.com\/blog\/2007\/07\/16\/todays-links\/","url_meta":{"origin":1209,"position":0},"title":"Today&#8217;s Links","date":"July 16, 2007","format":false,"excerpt":"Here are a few interesting blog postings I've been reading this week.Jonathan Lewis on another Statspack example.Nuno Souto on SQL Server - in three parts. What I particularly like about these postings is that the man has used both and is honest about their relative strengths and weaknesses, rather than\u2026","rel":"","context":"With 3 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1042,"url":"http:\/\/orcldoug.com\/blog\/2006\/08\/04\/log-buffer-4\/","url_meta":{"origin":1209,"position":1},"title":"Log Buffer #4","date":"August 4, 2006","format":false,"excerpt":"Welcome to the fourth edition of Log Buffer.Maybe it's the summer holiday season and DBA-land is a little quiet, but navel-gazing seems popular this week. During a conference keynote speech by Ray Lane I attended earlier this year, he highlighted how much the software industry likes to talk about itself\u2026","rel":"","context":"With 7 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":926,"url":"http:\/\/orcldoug.com\/blog\/2005\/10\/24\/intel-isp4400\/","url_meta":{"origin":1209,"position":2},"title":"Intel ISP4400","date":"October 24, 2005","format":false,"excerpt":"I've wanted to carry on investigating parallel execution for a while but, unless you happen to be working on a reasonably large data warehouse with a few spare test environments kicking around, it's difficult. Without wishing to reopen the whole debate about the value of single user test scripts (which\u2026","rel":"","context":"With 8 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1304,"url":"http:\/\/orcldoug.com\/blog\/2007\/08\/04\/full-volume-database-refresh-part-1\/","url_meta":{"origin":1209,"position":3},"title":"Full Volume Database Refresh &#8211; Part 1","date":"August 4, 2007","format":false,"excerpt":"(... or the Refresh from Hell) This weekend will be the final practice run (there's been one already) for a database refresh procedure I'll be working on for a further four weekends. It's a full copy of one of our production databases that forms part of a user acceptance test\u2026","rel":"","context":"With 17 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":847,"url":"http:\/\/orcldoug.com\/blog\/2006\/03\/06\/hotsos-day-0\/","url_meta":{"origin":1209,"position":4},"title":"Hotsos &#8211; Day 0","date":"March 6, 2006","format":false,"excerpt":"Well, that's me registered. Despite all my best efforts to get some sleep this afternoon and hopefully get myself back in sync, it didn't happen. I went for a liquid lunch with David Aldridge who turns out to be the nice guy and cantankerous old British b*gger I expected and\u2026","rel":"","context":"With 4 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1124,"url":"http:\/\/orcldoug.com\/blog\/2006\/11\/07\/recovery-design-part-5-wrap-up\/","url_meta":{"origin":1209,"position":5},"title":"Recovery Design Part 5 &#8211; Wrap-up","date":"November 7, 2006","format":false,"excerpt":"It's been a very mini-series but I hope I've highlighted some of the challenges when designing systems that need to recover from failures quickly. Here are a few ideas and I'm sure others could add their own.Careful planning is essential.Ask tough questions and imagine the worst.Always be aware of the\u2026","rel":"","context":"With 7 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/comments?post=1209"}],"version-history":[{"count":0,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1209\/revisions"}],"wp:attachment":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}