<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2858171248417312957.comments</id><updated>2012-01-18T09:11:34.204-08:00</updated><title type='text'>techmute</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.techmute.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/comments/default'/><link rel='alternate' type='text/html' href='http://www.techmute.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/comments/default?start-index=26&amp;max-results=25'/><author><name>techmute</name><uri>http://www.blogger.com/profile/02613472355641438692</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_VMTWICm4VwY/S51OphD8vAI/AAAAAAAABQ8/34dMLCLGfqU/S220/social.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-6828183239069566678</id><published>2011-02-19T10:47:25.920-08:00</published><updated>2011-02-19T10:47:25.920-08:00</updated><title type='text'>Thanks, Matt. Pulled this out again today so I cou...</title><content type='html'>Thanks, Matt. Pulled this out again today so I could burn my howto brewing DVD for iPad format.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/739444652587215786/comments/default/6828183239069566678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/739444652587215786/comments/default/6828183239069566678'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/01/ripping-dvds-to-other-formats-in.html?showComment=1298141245920#c6828183239069566678' title=''/><author><name>Sean Clark</name><uri>http://www.blogger.com/profile/03712580515693284434</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp1.blogger.com/_73o7FwK0B78/SGACAnp9VII/AAAAAAAAABo/Evi2ieCe5eg/S220/seanvmworld.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/01/ripping-dvds-to-other-formats-in.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-739444652587215786' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/739444652587215786' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1008680796'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-1204237091994926665</id><published>2010-10-19T09:00:48.278-07:00</published><updated>2010-10-19T09:00:48.278-07:00</updated><title type='text'>Like the old saying goes: &amp;quot;The lawyer that re...</title><content type='html'>Like the old saying goes: &amp;quot;The lawyer that represents himself has an idiot for a client.&amp;quot; Oftentimes our self-interest does not serve our best interest.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/3184936721694277846/comments/default/1204237091994926665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/3184936721694277846/comments/default/1204237091994926665'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/10/not-this-leg-either.html?showComment=1287504048278#c1204237091994926665' title=''/><author><name>Tim Stone</name><uri>http://www.blogger.com/profile/08311051309520753202</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/10/not-this-leg-either.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-3184936721694277846' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/3184936721694277846' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1497269963'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-4933291841206339910</id><published>2010-10-18T06:01:43.559-07:00</published><updated>2010-10-18T06:01:43.559-07:00</updated><title type='text'>There&amp;#39;s also &amp;quot;that&amp;#39;s the way we&amp;#39;v...</title><content type='html'>There&amp;#39;s also &amp;quot;that&amp;#39;s the way we&amp;#39;ve always done it&amp;quot; view.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/3184936721694277846/comments/default/4933291841206339910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/3184936721694277846/comments/default/4933291841206339910'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/10/not-this-leg-either.html?showComment=1287406903559#c4933291841206339910' title=''/><author><name>John Dias</name><uri>http://www.blogger.com/profile/14840017501934390262</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_GnlcXwuy_Kk/S4fgYl0tR-I/AAAAAAAAAP8/45OlqYGooIE/S220/headshot.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/10/not-this-leg-either.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-3184936721694277846' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/3184936721694277846' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-325699408'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-6960865198273665177</id><published>2010-09-21T16:27:10.790-07:00</published><updated>2010-09-21T16:27:10.790-07:00</updated><title type='text'>Hi Matt,

Thanks for giving my book a mention.  I&amp;...</title><content type='html'>Hi Matt,&lt;br /&gt;&lt;br /&gt;Thanks for giving my book a mention.  I&amp;#39;ve set up a companion site www.storage-brain.com for folks to voice opinions about trends in data storage evolution and have also set up a searchable reference library.  I&amp;#39;ll add your required reading to the library-&lt;br /&gt;&lt;br /&gt;Larry</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/6960865198273665177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/6960865198273665177'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/08/required-reading-storage-101.html?showComment=1285111630790#c6960865198273665177' title=''/><author><name>DrDedupe</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/08/required-reading-storage-101.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-7987172143150959477' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/7987172143150959477' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1791314143'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-8309252410003793991</id><published>2010-08-25T16:28:07.430-07:00</published><updated>2010-08-25T16:28:07.430-07:00</updated><title type='text'>The answer to the question is pretty straightforwa...</title><content type='html'>The answer to the question is pretty straightforward, although maybe a little uncomfortable for IBM. As someone said above, in the case of a DDF somewhere between 100% and 0% of the LUNs will be affected. So on average, 50% will be effected. &lt;br /&gt;&lt;br /&gt;OK, so now 50% of the LUNs have &amp;quot;holes&amp;quot; in them. But they stay on-line. What will happen is that when the host(s) try to read any of the blocks in those &amp;quot;holes&amp;quot; the result will be a SCSI read error, and in most cases a series of retrys that all fail as well. This is all happening below the FS layer and on UNIX systems it will fill your syslog with messages.&lt;br /&gt;&lt;br /&gt;How the FS reacts to this depends on the FS (and the volume manager). Some volume managers will take the volume off-line. Others will just pass the read error on through to the FS, and then on to the application.  How the application reacts is application dependent. For example, databases will barf all over the place, and as pointed out earlier, you&amp;#39;re probably looking at restoring those databases to a point in time prior to the error. How painful that might be depends on a lot of factors I don&amp;#39;t have time to go into right now.&lt;br /&gt;&lt;br /&gt;The bottom line is that if anyone thinks that having to restore even 1/2 the databases using the array to a previous point in time isn&amp;#39;t going to get someone on the business side questioning the sanity of the person who decided to buy this array then you must be living in an alternate reality from those of us who have to provide a service to an actual business.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/8309252410003793991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/8309252410003793991'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1282778887430#c8309252410003793991' title=''/><author><name>Joerg Hallbauer</name><uri>http://www.blogger.com/profile/13798325042032407345</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_gtFsXViHDQI/SCiUGMnk9eI/AAAAAAAAAAM/D2hIq8iNO6E/S220/Headshot.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1396506738'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-9104331965416837175</id><published>2010-08-07T06:29:42.803-07:00</published><updated>2010-08-07T06:29:42.803-07:00</updated><title type='text'>Matt,
I like this post! Very good idea to have it ...</title><content type='html'>Matt,&lt;br /&gt;I like this post! Very good idea to have it sumed up for newbies. Trying to find quality posts via google would take hrs or longer. &lt;br /&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/9104331965416837175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/9104331965416837175'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/08/required-reading-storage-101.html?showComment=1281187782803#c9104331965416837175' title=''/><author><name>Luigi</name><uri>http://www.blogger.com/profile/12215791392962468340</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/08/required-reading-storage-101.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-7987172143150959477' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/7987172143150959477' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-724739352'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-7241017195143760592</id><published>2010-08-07T04:50:17.674-07:00</published><updated>2010-08-07T04:50:17.674-07:00</updated><title type='text'>Nice to see you rounding up some of the better fou...</title><content type='html'>Nice to see you rounding up some of the better foundational posts out there on the web.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve got two more posts along these lines that I&amp;#39;m always asked for.&lt;br /&gt;&lt;br /&gt;One discusses the basics of storage caching: http://chucksblog.emc.com/chucks_blog/2010/03/storage-caching-101.html&lt;br /&gt;&lt;br /&gt;The other discusses the different approaches to managing storage in enterprises large and small: http://chucksblog.emc.com/chucks_blog/2010/07/how-will-you-manage-storage.html&lt;br /&gt;&lt;br /&gt;Hope people find them useful ...&lt;br /&gt;&lt;br /&gt;-- Chuck</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/7241017195143760592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/7987172143150959477/comments/default/7241017195143760592'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/08/required-reading-storage-101.html?showComment=1281181817674#c7241017195143760592' title=''/><author><name>Chuck Hollis</name><uri>http://chucksblog.emc.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/08/required-reading-storage-101.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-7987172143150959477' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/7987172143150959477' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1791841433'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-2599543602612940376</id><published>2010-06-09T11:45:10.565-07:00</published><updated>2010-06-09T11:45:10.565-07:00</updated><title type='text'>Anonymous,
Your math is way off. With a 15 module ...</title><content type='html'>Anonymous,&lt;br /&gt;Your math is way off. With a 15 module system there are 180 drives that are used. XIV does not mirror disks but rather the 1 MB chunks, so your comment about only using 90 drives is flawed, which makes the rest of your equation irrelevant. When a LUN is created it is spread across all 180 drives and the rebuild of a failed drive would use 168 (180-12 bc no mirrored data is on the same module).&lt;br /&gt;&lt;br /&gt;For arguments sake lets say that all the stars were aligned, you were wearing your purple stripped socks, standing on one foot, and there was a double drive failure. All that would be lost would be the union data between the two drive which would most likely not be all LUNs on the entire array. &lt;br /&gt;&lt;br /&gt;As SRJ posted, those blocks that were lost can be pinpointed by support personnel and then restored.&lt;br /&gt;&lt;br /&gt;Not to get too much off topic but &amp;gt;90% of DD failures happen within the same shelf and it is due to a common problem within that shelf.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/1474452843243130152/comments/default/2599543602612940376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/1474452843243130152/comments/default/2599543602612940376'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/01/xiv-disk-fault-questions.html?showComment=1276109110565#c2599543602612940376' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/01/xiv-disk-fault-questions.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-1474452843243130152' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/1474452843243130152' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1990502068'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-5373335401517168786</id><published>2010-06-08T16:29:07.292-07:00</published><updated>2010-06-08T16:29:07.292-07:00</updated><title type='text'>Dimitris,
Fortunately, all modern OS have to deal ...</title><content type='html'>Dimitris,&lt;br /&gt;Fortunately, all modern OS have to deal with this already.  The XIV will either suspend or fail any read or write request against an affected 1MB block with a Media Error.  This is a standard process that all disk systems must support, as all disks have the possibility of an individual spot on the physical HDD to fail.&lt;br /&gt;&lt;br /&gt;Modern file systems keep two or three copies of their master inode table.  The affected 1MB chunk could impact many small files, or be part of a big file.  In either case, the files are easily identified and can be restored using standard procedures.  If the 1MB chunk happens to affect the directory structure, then the file systems journal may be needed to effect repair.  Most modern file systems are now journaled for this purpose.  Tools like &amp;quot;fsck&amp;quot; and &amp;quot;CHKDSK&amp;quot; were not written for the XIV, they existed long before the XIV for exactly the same reason: some disks don&amp;#39;t fail all at once, but rather block by block.&lt;br /&gt;&lt;br /&gt;Even WAFL on IBM&amp;#39;s N series has an &amp;quot;fsck&amp;quot; tool, was it written for the XIV?  No, it exists because even NetApp recognizes that block failures are possible.&lt;br /&gt;&lt;br /&gt;-- Tony Pearson (IBM)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/5373335401517168786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/5373335401517168786'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1276039747292#c5373335401517168786' title=''/><author><name>az990tony</name><uri>http://www.blogger.com/profile/05713042609399563466</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-972940235'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-3975197236807713647</id><published>2010-06-08T11:49:19.959-07:00</published><updated>2010-06-08T11:49:19.959-07:00</updated><title type='text'>Hello, D from NetApp here.

I&amp;#39;m a bit confused...</title><content type='html'>Hello, D from NetApp here.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m a bit confused still -&lt;br /&gt;&lt;br /&gt;How do modern OSes deal with little chunks of a LUN missing? &lt;br /&gt;&lt;br /&gt;On a fairly full XIV system, a dual drive failure (drives failing in rapid succession) will, by definition, affect ALL LUNs if the drives do fail at about the same time.&lt;br /&gt;&lt;br /&gt;Since, according to Tony Pearson, the LUNs stay online during such events, I wonder what the ramifications are on the client OSes.&lt;br /&gt;&lt;br /&gt;Even if the drives can be rebooted with the special tool, what happens during the time they&amp;#39;re down?&lt;br /&gt;&lt;br /&gt;I guess I&amp;#39;m totally not OK with the box leaving the LUNs online while such things are going on... &lt;br /&gt;&lt;br /&gt;I have no idea what happens to the OS if it figures out stuff is missing, I don&amp;#39;t have a way to take out of circulation chunks of a LUN like XIV seems to, but I&amp;#39;d think that no modern filesystem would be exactly happy.&lt;br /&gt;&lt;br /&gt;Why are we glossing over this? It has not been answered satisfactorily.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m not saying the likelihood of this happening is great, I&amp;#39;m saying the possibility exists. Insurance is there to cover such possibilities, nobody insures against the impossible.&lt;br /&gt;&lt;br /&gt;D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/3975197236807713647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/3975197236807713647'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1276022959959#c3975197236807713647' title=''/><author><name>Dimitris Krekoukias</name><uri>http://www.recoverymonkey.org</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1614672150'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-484191828090044820</id><published>2010-06-07T17:07:52.032-07:00</published><updated>2010-06-07T17:07:52.032-07:00</updated><title type='text'>Matt,
To answer your first question, 80 percent of...</title><content type='html'>Matt,&lt;br /&gt;To answer your first question, 80 percent of the time after a DDF, the IBM SE will be able to reboot the second drive in read-only mode using an HGST tool, which will then allow the original failed drive to complete rebuild, thus zero percent loss.&lt;br /&gt;&lt;br /&gt;The other 20 percent of the time, the percentage of LUNs affected would be anywhere from 0 to 100 percent, depending on how far apart the two drives failed timewise, with &amp;quot;instantaneously&amp;quot; being closer to 100 and nearly 30 minutes apart being near 0.&lt;br /&gt;&lt;br /&gt;Note that only the 1MB chunks are affected.  The entire LUNs remain online in all cases you can read/write all unaffected data.&lt;br /&gt;&lt;br /&gt;The rebuild process sorts by LUNid, so all the 1MB chunks of a specific LUN are done as a group, so that the entire LUN can be taken off the affected list.&lt;br /&gt;&lt;br /&gt;As for the second question: a 1MB chunk can be part of a primary LUN, part of one or more snapshots, or a combination of the two.  In other words, a 1MB chunk could be on a snapshot only, in which case only the snapshots that point to this chunk are affected.  The same file scan process (fsck/CHKDSK) can be used against snapshots to see the files affected.&lt;br /&gt;&lt;br /&gt;For some people, losing a snapshot is no big deal, and for others, that could have been very important point-in-time copy.&lt;br /&gt;&lt;br /&gt;-- Tony Pearson (IBM)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/484191828090044820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/484191828090044820'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1275955672032#c484191828090044820' title=''/><author><name>az990tony</name><uri>http://www.blogger.com/profile/05713042609399563466</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-972940235'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-8310161297512839930</id><published>2010-05-25T18:34:51.009-07:00</published><updated>2010-05-25T18:34:51.009-07:00</updated><title type='text'>Thanks for participating Tony.  I&amp;#39;ll start by ...</title><content type='html'>Thanks for participating Tony.  I&amp;#39;ll start by stating, we are debating an extremely unlikely event.  However, low probability/high impact events should be understood prior to implementation during due diligence.&lt;br /&gt;&lt;br /&gt;Doing some rough &amp;quot;back of the napkin&amp;quot; math, a double disk failure (DDF) would probably result in a union list of approximately 5 GB (assuming 80 TB usable and a 16-17 GB allocation increment which is close to being a perfect distribution (minus the 60/40 split between interface and data nodes)).    &lt;br /&gt;&lt;br /&gt;First assumption:  The 16-17GB interval size coupled with the public literature on RAID-X indicates that, in the case of a DDF between an interface node and an access node, you&amp;#39;ll probably impact the vast majority of allocations (once the array gets to be full and both copies are written on data nodes, of course, that reduces that exposure).  I believe best practice is to zone/allocate through all interface nodes, so I&amp;#39;m assuming no arbitrary host segregation.&lt;br /&gt;&lt;br /&gt;While 5 GB of data loss isn&amp;#39;t a substantial amount of data, its a huge deal if it impacts almost every allocation on the array.  I&amp;#39;d be surprised if a lot of file systems just don&amp;#39;t crash once the unavailable data is accessed (I&amp;#39;d reference a recent post on the quality of most filesystems, but google is failing me at the moment).  Additionally, while file servers / unstructured data have the possibility of just restoring the affected files, any database allocations will most likely need to be completely restored.&lt;br /&gt;&lt;br /&gt;Furthermore, per your blog, the process to identify the lost data is manual:&lt;br /&gt;&lt;br /&gt;&amp;quot;the client can determine which hosts these LUNs are attached to, run file scan utility to the file systems that these LUNs represent. Files that get a media error during this scan will be listed as needing recovery. A chunk could contain several small files, or the chunk could be just part of a large file. To minimize time, the scans and recoveries can all be prioritized and performed in parallel across host systems zoned to these LUNs.&amp;quot;&lt;br /&gt;&lt;br /&gt;So, while 15GB isn&amp;#39;t a huge amount of data, if it hits every allocation in the array, its a very large issue.&lt;br /&gt;&lt;br /&gt;Main questions:&lt;br /&gt;&lt;br /&gt;1.  Regardless of data loss, what percentage of allocations/LUNs are affected by a DDF in a best-practices configuration?&lt;br /&gt;2.  How does snapshot data play into how much data is at risk (are single file restores an option, what if the &amp;#39;gold&amp;#39; copy is affected, etc)?&lt;br /&gt;&lt;br /&gt;Of course, correct any poor assumptions on my part up above... &lt;br /&gt;&lt;br /&gt;Finally, could you please talk to whoever manages the IBM blogs and get them to accept OpenID instead of yet-another-registration to comment?  The current implementation limits public commenting (which could be a feature rather than a bug, I suppose).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/8310161297512839930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/8310161297512839930'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1274837691009#c8310161297512839930' title=''/><author><name>techmute</name><uri>http://www.blogger.com/profile/02613472355641438692</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_VMTWICm4VwY/S51OphD8vAI/AAAAAAAABQ8/34dMLCLGfqU/S220/social.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-496261783'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-1961171652971030320</id><published>2010-05-12T23:49:42.077-07:00</published><updated>2010-05-12T23:49:42.077-07:00</updated><title type='text'>I guess it depends what you decide is a &amp;quot;huge...</title><content type='html'>I guess it depends what you decide is a &amp;quot;huge problem&amp;quot;.  Losing two drives within minutes results in only losing a few GB of data, which can be identified and restored in less time than a double drive failure on RAID-5 systems.  See my post:&lt;br /&gt;&lt;br /&gt;https://www.ibm.com/developerworks/mydeveloperworks/blogs/InsideSystemStorage/entry/ddf-debunked-xiv-two-years-later?lang=en &lt;br /&gt;&lt;br /&gt;Tony Pearson (IBM)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/1961171652971030320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/1961171652971030320'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1273733382077#c1961171652971030320' title=''/><author><name>az990tony</name><uri>http://www.blogger.com/profile/05713042609399563466</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-972940235'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-8365898172981166702</id><published>2010-03-30T19:37:27.650-07:00</published><updated>2010-03-30T19:37:27.650-07:00</updated><title type='text'>Simple maths suggests:
79TB Usable x 2 copies = 15...</title><content type='html'>Simple maths suggests:&lt;br /&gt;79TB Usable x 2 copies = 158TB Raw required just for data.&lt;br /&gt;Leaves 22TB - 15TB required for global rebuilds.&lt;br /&gt;Leaves around 7TB for partition/distribution tables and other gubbins such as stats and OS (about 40GB per disk).&lt;br /&gt;Still a plenty big space to run a database in.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/8365898172981166702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/8365898172981166702'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1270003047650#c8365898172981166702' title=''/><author><name>Storagegorilla</name><uri>https://storagegorilla.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-751146854'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-2302934220956348310</id><published>2010-03-30T15:50:11.558-07:00</published><updated>2010-03-30T15:50:11.558-07:00</updated><title type='text'>The XIV Storage System reserves physical disk capa...</title><content type='html'>The XIV Storage System reserves physical disk capacity for:&lt;br /&gt;* Global spare capacity&lt;br /&gt;* Metadata, including statistics and traces&lt;br /&gt;* Mirrored copies of data&lt;br /&gt;&lt;br /&gt;In other words: global space</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/2302934220956348310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/2302934220956348310'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1269989411558#c2302934220956348310' title=''/><author><name>Hector Servadac</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1073534694'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-3833898096502130805</id><published>2010-03-29T12:12:12.605-07:00</published><updated>2010-03-29T12:12:12.605-07:00</updated><title type='text'>So, if its indeed pseudo-random rather than algori...</title><content type='html'>So, if its indeed pseudo-random rather than algorithmically defined, where is the blob map stored?  Globally or per node, and if its per node, how much is contained on each node?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/3833898096502130805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/3833898096502130805'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1269889932605#c3833898096502130805' title=''/><author><name>techmute</name><uri>http://www.blogger.com/profile/02613472355641438692</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_VMTWICm4VwY/S51OphD8vAI/AAAAAAAABQ8/34dMLCLGfqU/S220/social.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-496261783'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-8849673099875599258</id><published>2010-03-29T11:02:37.506-07:00</published><updated>2010-03-29T11:02:37.506-07:00</updated><title type='text'>In fact it&amp;#39;s pseudo-random distribution, becau...</title><content type='html'>In fact it&amp;#39;s pseudo-random distribution, because blocks copy in different nodes and there&amp;#39;s some kind of preference to do that in specific nodes (eg: interface nodes or data nodes).&lt;br /&gt;Remember, when XIV talks about rebuild and self-healing it&amp;#39;s talking about spare space, not spare disks, so you can strip with all disks all the time.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/8849673099875599258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/8849673099875599258'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1269885757506#c8849673099875599258' title=''/><author><name>Hector Servadac</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1073534694'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-3695047403459225344</id><published>2010-03-28T21:28:25.377-07:00</published><updated>2010-03-28T21:28:25.377-07:00</updated><title type='text'>Regarding the blob map-

Reading the Redbook, it a...</title><content type='html'>Regarding the blob map-&lt;br /&gt;&lt;br /&gt;Reading the Redbook, it appears everything occurs at 17GB intervals (which is slightly greater than the perfect Combination of all the drives).&lt;br /&gt;&lt;br /&gt;I suspect that all Data+Mirror positions are not random and are  actually an algorithmic layout.  So XIV wouldn&amp;#39;t need to hold the blob map in memory, just do a relatively  quick derivation to determine data placement.  If they do actually do that, two things come to mind.&lt;br /&gt;&lt;br /&gt;1.  That&amp;#39;s pretty clever.&lt;br /&gt;2.  You&amp;#39;d see different performance on a loaded array during a rebuild on the affected 1MB chunks (unless they cache as much of the affected 800 GBish chunks those don&amp;#39;t map to the perfect layout).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/3695047403459225344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/3695047403459225344'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1269836905377#c3695047403459225344' title=''/><author><name>techmute</name><uri>http://www.blogger.com/profile/02613472355641438692</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_VMTWICm4VwY/S51OphD8vAI/AAAAAAAABQ8/34dMLCLGfqU/S220/social.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-496261783'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-9014329931763247423</id><published>2010-03-25T20:47:34.772-07:00</published><updated>2010-03-25T20:47:34.772-07:00</updated><title type='text'>I think it may be time to have a Wave to discuss t...</title><content type='html'>I think it may be time to have a Wave to discuss the much-hyped URE.  What do you think?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/9014329931763247423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/9014329931763247423'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1269575254772#c9014329931763247423' title=''/><author><name>SRJ</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-964563443'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-5367927432794651436</id><published>2010-03-25T10:26:32.179-07:00</published><updated>2010-03-25T10:26:32.179-07:00</updated><title type='text'>Funny - the IBM buy who was here installing the XI...</title><content type='html'>Funny - the IBM buy who was here installing the XIV did say that Infiniband was in the future... So you may be on to something.&lt;br /&gt;&lt;br /&gt;If they do that they might be on to something.  &lt;br /&gt;&lt;br /&gt;So does that make The XIV IBM&amp;#39;s version of Windows Vista?  You know, the &amp;quot;We don&amp;#39;t have anything so we&amp;#39;ll release something even if it&amp;#39;s not quite finished yet&amp;quot; type of deal.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m also curious as to how much memory the BLOB map takes up, and what the lookup times are for individual records?  It seems that the access nodes would have to do SOME kind of lookup to determine where each of the logical parts of a file are, then go fetch them, then (presumably it happens in this order) put them into the correct sequence.&lt;br /&gt;&lt;br /&gt;For 80TB usable, divided into 1MB chunks, and Mirrored (though I&amp;#39;m assuming fetch doesn&amp;#39;t happen from the remote data nodes if it can be avoided due to network latency.) we&amp;#39;re talking about 81920000000000000 or 81 thousand trillion records. (Double that to keep track of the mirror blobs)&lt;br /&gt;&lt;br /&gt;That&amp;#39;s a lot of space.  Therefore it is probably NOT held in memory, or in fact held on any one of the access nodes by itself.&lt;br /&gt;&lt;br /&gt;It&amp;#39;s more likely that each access/data node keeps track of the blobs on it&amp;#39;s own 12TB of data, and coordinates that information when reads/writes are issued.&lt;br /&gt;&lt;br /&gt;Seems like it would work, seems like it would go SPECTACULARLY wrong when it doesn&amp;#39;t.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/5367927432794651436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/5935508762584513591/comments/default/5367927432794651436'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html?showComment=1269537992179#c5367927432794651436' title=''/><author><name>Jesse</name><uri>http://blog.50micron.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-final-thoughts-drive-failures-red.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-5935508762584513591' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/5935508762584513591' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1906580073'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-6995367772158934743</id><published>2010-03-23T15:31:23.692-07:00</published><updated>2010-03-23T15:31:23.692-07:00</updated><title type='text'>I hope you don&amp;#39;t mind me posting this. We went...</title><content type='html'>I hope you don&amp;#39;t mind me posting this. We went through a similar exercise about 60 days ago on Wikibon. It&amp;#39;s amazing how polarized people are on XIV...but we tried (and I think succeeded) in summarizing the huge volume of feedback into a single note. &lt;br /&gt;&lt;br /&gt;I&amp;#39;d love to see the PDF summary and would be interested in comparing and incorporating the key points here: &lt;br /&gt;&lt;br /&gt;Feel free to use this as you see fit:&lt;br /&gt;http://wikibon.org/wiki/v/The_IBM_XIV_Storage_Array_Performance_and_Availability_Envelope</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/6995367772158934743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/6995367772158934743'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1269383483692#c6995367772158934743' title=''/><author><name>Dave Vellante</name><uri>http://wikibon.org</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-363550534'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-1627621909728642300</id><published>2010-03-23T13:53:10.485-07:00</published><updated>2010-03-23T13:53:10.485-07:00</updated><title type='text'>I am very curious about URE as well as whole-disk ...</title><content type='html'>I am very curious about URE as well as whole-disk failure. This wasn&amp;#39;t much of a problem back when disks were small, but 1 bit in 12 TB does add up when you&amp;#39;re talking something as large as the XIV!&lt;br /&gt;&lt;br /&gt;If it&amp;#39;s got single-parity RAID OR mirroring, failure is guaranteed.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/1627621909728642300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/1627621909728642300'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1269377590485#c1627621909728642300' title=''/><author><name>Stephen Foskett</name><uri>http://www.blogger.com/profile/05969630798623133995</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1553559261'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-349752360179844441</id><published>2010-03-23T00:10:21.744-07:00</published><updated>2010-03-23T00:10:21.744-07:00</updated><title type='text'>Hey man - thought it was a fair write-up...nice wo...</title><content type='html'>Hey man - thought it was a fair write-up...nice work.  Glad to see we made some progress clearing up some misconceptions out there.  Unfortunately, that work will probably never be done...&lt;br /&gt;&lt;br /&gt;I actually just checked the Wave and saw you had posted another question...sorry for the delay in answering.  If you want to discuss the URE scenarios, fire away!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/349752360179844441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/349752360179844441'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1269328221744#c349752360179844441' title=''/><author><name>SRJ</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1555858413'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-5641053019940853964</id><published>2010-03-22T21:31:19.945-07:00</published><updated>2010-03-22T21:31:19.945-07:00</updated><title type='text'>Matt, thanks for your comments.
I&amp;#39;ve seen big ...</title><content type='html'>Matt, thanks for your comments.&lt;br /&gt;I&amp;#39;ve seen big redundant systems failing because of a misconfiguration. I&amp;#39;m talking about financial services companies with large multi-frame systems and suddenly... SAN is down.&lt;br /&gt;Same applies to Operating Systems, people run magic scripts and then you have Solaris, AIX or Linux on knees, despite their integrated security.&lt;br /&gt;In XIV things aren&amp;#39;t perfect, neither so bad to call it a mistake.&lt;br /&gt;If you can&amp;#39;t touch internal architecture you can&amp;#39;t broke it. Ease of configuration, with a good design, could reduce points of failure, like human creativity. &lt;br /&gt;If you see system failures based on Operating System statistics, Windows fails more often than Solaris, Solaris fails more often than AIX, AIX fails more often than IBM i. Why if IBM i and AIX run on same system hardware? Why if IBM i use to run in 1 controller path to DAS and AIX in 2 controller paths to SAN? Human-ware!&lt;br /&gt;Remember, you need 2 disk failures, 1 in interface node and 1 in data node in a 30 minutes rebuild-window. According to David Floyer calculation in&lt;br /&gt;http://wikibon.org/wiki/v/The_IBM_XIV_Storage_Array_Performance_and_Availability_Envelope you have 0,41% probability of double disk failure in 5 years, it doesn&amp;#39;t take in account specific nodes, just 2 disks failures. I think it&amp;#39;s more likely to occur in the same node, because of back-plane circuit, so if I&amp;#39; not so wrong, you have less than 0,41% in 5 years, thinking you didn&amp;#39;t upgrade your system before that. &lt;br /&gt;&lt;br /&gt;Now, I have some holes in my knowledge:&lt;br /&gt;&lt;br /&gt;1) What happen with performance, latency, no-QoS + big IO consuming server eating internal bandwidth&lt;br /&gt;2) What happen with ports balancing/distribution. I think you need some kind of balanced attachment to interface node ports like in Symmetrix to get enough bandwidth and avoid data moving through internal network&lt;br /&gt;3) Tony Pearson mentions in some blog I can&amp;#39;t remember now that not all data is duplicated between DATA and INTERFACE nodes, but between DATA and DATA nodes. It makes sense, you have 6 interface nodes and 9 data nodes, but what about 1 data-node and 1 data-node failure? I think this could change equation. Still a perfect pair, tho.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/5641053019940853964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/4965424261605814892/comments/default/5641053019940853964'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/03/xiv-recap.html?showComment=1269318679945#c5641053019940853964' title=''/><author><name>Hector Servadac</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/03/xiv-recap.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-4965424261605814892' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/4965424261605814892' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1290687484'/></entry><entry><id>tag:blogger.com,1999:blog-2858171248417312957.post-7388711742436677989</id><published>2010-03-16T14:09:17.672-07:00</published><updated>2010-03-16T14:09:17.672-07:00</updated><title type='text'>I started thinking about this also, it&amp;#39;s much ...</title><content type='html'>I started thinking about this also, it&amp;#39;s much worse than you thought. 78TB of capacity mirrored on 180 drives means that you have 78TB across 90 drives. You have potential to have 866GB per TB drive. If you drive the system to 75% utilization you have use around 650GB of capacity or 650,000 1 MB chunks. Those can only be mirrored, equally across 168 drives. Any 2 drives share ~3800 copies of data. If you have a 78 TB system and use 20GB luns, you&amp;#39;d have 4000 luns. A double drive failure would probably corrupt the entire array.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/1474452843243130152/comments/default/7388711742436677989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2858171248417312957/1474452843243130152/comments/default/7388711742436677989'/><link rel='alternate' type='text/html' href='http://www.techmute.com/2010/01/xiv-disk-fault-questions.html?showComment=1268773757672#c7388711742436677989' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.techmute.com/2010/01/xiv-disk-fault-questions.html' ref='tag:blogger.com,1999:blog-2858171248417312957.post-1474452843243130152' source='http://www.blogger.com/feeds/2858171248417312957/posts/default/1474452843243130152' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1536432417'/></entry></feed>
