<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Mac ZFS debate</title>
	<atom:link href="http://storagemojo.com/2007/10/15/mac-zfs-debate/feed/" rel="self" type="application/rss+xml" />
	<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/</link>
	<description>Data storage info &#38; analysis</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:02:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-196018</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 23 Jun 2008 03:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-196018</guid>
		<description>Are there not some security advantages to ZFS?</description>
		<content:encoded><![CDATA[<p>Are there not some security advantages to ZFS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-135920</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Mon, 22 Oct 2007 15:18:01 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-135920</guid>
		<description>Bill,
That&#039;s a matter of opinion - until someone does an accurate survey of what typical home users do with external storage (and keeps re-doing it annually).

I suspect with CPU&#039;s being way faster than necessary for most people (heck, my two year old CPU is still more than fast enough) and external storage being cheap and easy to add, a lot of external storage will end up being sedentary.  In fact, I wonder what percentage of laptops end up staying in one place - I suspect it&#039;s significant.</description>
		<content:encoded><![CDATA[<p>Bill,<br />
That&#8217;s a matter of opinion &#8211; until someone does an accurate survey of what typical home users do with external storage (and keeps re-doing it annually).</p>
<p>I suspect with CPU&#8217;s being way faster than necessary for most people (heck, my two year old CPU is still more than fast enough) and external storage being cheap and easy to add, a lot of external storage will end up being sedentary.  In fact, I wonder what percentage of laptops end up staying in one place &#8211; I suspect it&#8217;s significant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Milkowski</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-135137</link>
		<dc:creator>Robert Milkowski</dc:creator>
		<pubDate>Sat, 20 Oct 2007 17:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-135137</guid>
		<description>You just create separate pool for external disks... tha what I&#039;ve been doing for quite some time.</description>
		<content:encoded><![CDATA[<p>You just create separate pool for external disks&#8230; tha what I&#8217;ve been doing for quite some time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Todd</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134740</link>
		<dc:creator>Bill Todd</dc:creator>
		<pubDate>Fri, 19 Oct 2007 22:13:38 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134740</guid>
		<description>Tony, you need to read more carefully before responding:  I already acknowledged the growing popularity of external drives while noting that their main reason for existence is to allow storage to be added in an easily-portable and ad hoc manner (or in the case of Ethernet storage possibly to be shared among multiple clients), not to be integrated into a system from which they then can&#039;t be removed without breaking it.

- bill</description>
		<content:encoded><![CDATA[<p>Tony, you need to read more carefully before responding:  I already acknowledged the growing popularity of external drives while noting that their main reason for existence is to allow storage to be added in an easily-portable and ad hoc manner (or in the case of Ethernet storage possibly to be shared among multiple clients), not to be integrated into a system from which they then can&#8217;t be removed without breaking it.</p>
<p>- bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134723</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Fri, 19 Oct 2007 20:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134723</guid>
		<description>Bill, you need to get to Fry&#039;s and see what&#039;s going on -- with the low cost of external USB, Firewire, eSATA and (though not quite so cheap) Ethernet hard drives, I think multiple drives are already much more common than you think, and will become quite common - only a lot will be external (especially for laptop users).</description>
		<content:encoded><![CDATA[<p>Bill, you need to get to Fry&#8217;s and see what&#8217;s going on &#8212; with the low cost of external USB, Firewire, eSATA and (though not quite so cheap) Ethernet hard drives, I think multiple drives are already much more common than you think, and will become quite common &#8211; only a lot will be external (especially for laptop users).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Todd</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134697</link>
		<dc:creator>Bill Todd</dc:creator>
		<pubDate>Fri, 19 Oct 2007 17:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134697</guid>
		<description>Robert -

If Apple created a default multi-file-system configuration for the specific purpose of using different snapshotting policies that would indeed take the burden off the user.  But doesn&#039;t Leopard already have a somewhat similar mechanism (I forget the name, but it supposedly allows one to roll data back to fairly arbitrary points) in HFS+ - and does it suffer from inability to tune it such that it doesn&#039;t snapshot things like temporary files?

While I use separate partitions for Windows and data myself, disk sizes these days are such that I just don&#039;t have problems juggling space between them (though if I needed to Partition Magic or one of the free Linux/BSD utilities would make it trivial to do).  So I still consider ZFS&#039;s flexibility in this are to be more significant for corporate environments (where storage space must be juggled among multiple competing users and departments) than for the desktop.

- bill</description>
		<content:encoded><![CDATA[<p>Robert -</p>
<p>If Apple created a default multi-file-system configuration for the specific purpose of using different snapshotting policies that would indeed take the burden off the user.  But doesn&#8217;t Leopard already have a somewhat similar mechanism (I forget the name, but it supposedly allows one to roll data back to fairly arbitrary points) in HFS+ &#8211; and does it suffer from inability to tune it such that it doesn&#8217;t snapshot things like temporary files?</p>
<p>While I use separate partitions for Windows and data myself, disk sizes these days are such that I just don&#8217;t have problems juggling space between them (though if I needed to Partition Magic or one of the free Linux/BSD utilities would make it trivial to do).  So I still consider ZFS&#8217;s flexibility in this are to be more significant for corporate environments (where storage space must be juggled among multiple competing users and departments) than for the desktop.</p>
<p>- bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Milkowski</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134629</link>
		<dc:creator>Robert Milkowski</dc:creator>
		<pubDate>Fri, 19 Oct 2007 10:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134629</guid>
		<description>Bill:

     I&#039;m making no more assumptions about you than you making about me :) Anyway it&#039;s not that important.

Multiple file systems - yep, you&#039;re right - most desktop users don&#039;t use them or use just two (quite a common thing on windows is to have c: for system and another d: for data). The probel is that creating those file systems couses too many problems for desktop users like: I do have a space in one file system while I run out of space in another... so one big file system is easier to cope with.
The think you didn&#039;t get is that if Apple would create one zfs pool for system disk then several separate file systems (for temporary files, for intermediate downloads, for documents, etc.) then user wouldn&#039;t even know about it as he could still see all available space no matter where he wants it. But then Apple can enforce different snapshoting policy for those different filesystems, so your documents or media files and system itself is snapshotted quite frequently while temporary files are not snapshotted at all. It would be totally behinde the scenes from the user perspective. Then if user wants to create a &quot;directory/folder&quot; with different snapshot interval what would happen in practice is that new zfs file system would be created with different snapshotting policy. It&#039;s that simple.
If you think about the old way of doing things - you&#039;re right, too much hassle. With zfs it&#039;s just natural. So having multiple file systems is actually very useful on desktop and user wouldn&#039;t even know that he is actually using multiple file systems.

Performance of snapshots - yep, most of solutions in a marted are using CoW but in a different way - so if you&#039;re going to change some files the performance would be actually impacted as you&#039;ve got to wait for CoW which is generally not the case with ZFS.</description>
		<content:encoded><![CDATA[<p>Bill:</p>
<p>     I&#8217;m making no more assumptions about you than you making about me <img src='http://storagemojo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Anyway it&#8217;s not that important.</p>
<p>Multiple file systems &#8211; yep, you&#8217;re right &#8211; most desktop users don&#8217;t use them or use just two (quite a common thing on windows is to have c: for system and another d: for data). The probel is that creating those file systems couses too many problems for desktop users like: I do have a space in one file system while I run out of space in another&#8230; so one big file system is easier to cope with.<br />
The think you didn&#8217;t get is that if Apple would create one zfs pool for system disk then several separate file systems (for temporary files, for intermediate downloads, for documents, etc.) then user wouldn&#8217;t even know about it as he could still see all available space no matter where he wants it. But then Apple can enforce different snapshoting policy for those different filesystems, so your documents or media files and system itself is snapshotted quite frequently while temporary files are not snapshotted at all. It would be totally behinde the scenes from the user perspective. Then if user wants to create a &#8220;directory/folder&#8221; with different snapshot interval what would happen in practice is that new zfs file system would be created with different snapshotting policy. It&#8217;s that simple.<br />
If you think about the old way of doing things &#8211; you&#8217;re right, too much hassle. With zfs it&#8217;s just natural. So having multiple file systems is actually very useful on desktop and user wouldn&#8217;t even know that he is actually using multiple file systems.</p>
<p>Performance of snapshots &#8211; yep, most of solutions in a marted are using CoW but in a different way &#8211; so if you&#8217;re going to change some files the performance would be actually impacted as you&#8217;ve got to wait for CoW which is generally not the case with ZFS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Todd</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134594</link>
		<dc:creator>Bill Todd</dc:creator>
		<pubDate>Fri, 19 Oct 2007 06:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134594</guid>
		<description>1.  My 9-year-old K6-2 box (the oldest Windows box that I still have kicking around without digging for one) has 4 5.25&quot; external drive bays, 1 3.5&quot; external drive bay, and 4 3.5&quot; internal drive bays, and each of the 4 Windows boxes we&#039;ve purchased since then have at least as many (in total, anyway - a couple have only 3 external 5.25&quot; bays but more internal 3.5&quot; bays).  So the Windows environment has had at least as much multi-disk potential as the Mac environment has had for a long time.

Guess how many of these machines came with more than a single hard drive standard?  Guess how many typical users go to the trouble of ordering multi-drive systems, let alone adding an internal (i.e., fixed) drive later themselves?  Guess how difficult it would be even to *find* a multi-drive system if you walked into a Best Buy or similar establishment (as most purchasers do) rather than configured one deliberately on line (as most on-line purchasers don&#039;t)?

2.  Your claim that computers are just about to become the focus of home entertainment might be a bit more credible if people hadn&#039;t been trumpeting it for nearly a decade now.  In fact, special-purpose devices have started hitting the market precisely because computers have *not* made good on this promise, and show no signs of doing so (for whatever reasons:  some people just don&#039;t want a computer in their living room, others had enough problems &#039;programming&#039; their VCRs that the idea of an even more complex environment both in terms of wiring and of control appalls them, and in general a small, quiet box with a few simple buttons and plugs on it seems far more acceptable).

3.  Pertinent to both of the preceding points is that laptop sales volumes are rapidly starting to dominate conventional desktop sales:  just how prevalent do you expect multi-disk (especially beyond simple mirroring) laptop configurations to be, and just how popular do you expect laptops to be as the focus of home entertainment centers?

4.  But it&#039;s a lot less unrealistic to assume that *some* kind of storage-intense home entertainment usage will occur (just not much of it involving general-purpose desktops):  what special advantages would ZFS bring to it?  Closed &#039;appliances&#039; would simply use matched drives if they wanted to support mirroring (leaving ZFS no value to add - people really aren&#039;t going to want to have to &#039;manage&#039; this storage, e.g., by mirroring material selectively) and use external USB drives for supplementary storage (no way for ZFS to add value there, either), especially for those people who might like to take their media files on the road once in a while.

5.  Now, as a techie I can certainly see the value in having some kind of central home storage server that satisfies the needs of the home&#039;s computers *and* its entertainment center, but I&#039;m not sure that even that is likely to occur - even if wireless networking eliminates would otherwise be a wiring mess.  Multi-use storage means that people have, at least to some degree, to understand how its multiple uses interact, and experience suggests that most people would be happy to pay something of a premium not to have to (i.e., to use separate appliances).  If we get to the point where storage really does become a utility over the Internet and people don&#039;t have to deal with it at all, then &#039;home&#039; storage will become remote large-scale server storage and ZFS will start to become more interesting - but I don&#039;t think that&#039;s at all what&#039;s been being discussed here.

Thinking about the evolution of audio equipment might provide some insight:  my impression is that modular components peaked during the &#039;70s, after which most people save for audiophiles reverted to multiple stand-alone special-purpose boxes, even though they arguably provided inferior quality at a higher total cost.  But I&#039;m hardly well-acquainted with that market, so my impression could be completely wrong there.

Robin&#039;s a big boy, Adrian:  I expect (or at least hope) that he knows what he&#039;s asking for by voicing his opinions as assertively as he does, which of course is why I&#039;m similarly assertive when I disagree with him because - as I noted at his ZDNet blog - it sometimes takes liberal use of a heavy, blunt instrument to get his attention if he&#039;s on a tear.  The main faults I find with him are technical, since his depth in that area, while usually pretty respectable, sometimes just doesn&#039;t match (or adequately support) his enthusiasm.

By contrast, your claims above seem to fall far more into the realm of uninformed speculation (you know what they say about opinions...) and I&#039;ve responded in kind.

- bill</description>
		<content:encoded><![CDATA[<p>1.  My 9-year-old K6-2 box (the oldest Windows box that I still have kicking around without digging for one) has 4 5.25&#8243; external drive bays, 1 3.5&#8243; external drive bay, and 4 3.5&#8243; internal drive bays, and each of the 4 Windows boxes we&#8217;ve purchased since then have at least as many (in total, anyway &#8211; a couple have only 3 external 5.25&#8243; bays but more internal 3.5&#8243; bays).  So the Windows environment has had at least as much multi-disk potential as the Mac environment has had for a long time.</p>
<p>Guess how many of these machines came with more than a single hard drive standard?  Guess how many typical users go to the trouble of ordering multi-drive systems, let alone adding an internal (i.e., fixed) drive later themselves?  Guess how difficult it would be even to *find* a multi-drive system if you walked into a Best Buy or similar establishment (as most purchasers do) rather than configured one deliberately on line (as most on-line purchasers don&#8217;t)?</p>
<p>2.  Your claim that computers are just about to become the focus of home entertainment might be a bit more credible if people hadn&#8217;t been trumpeting it for nearly a decade now.  In fact, special-purpose devices have started hitting the market precisely because computers have *not* made good on this promise, and show no signs of doing so (for whatever reasons:  some people just don&#8217;t want a computer in their living room, others had enough problems &#8216;programming&#8217; their VCRs that the idea of an even more complex environment both in terms of wiring and of control appalls them, and in general a small, quiet box with a few simple buttons and plugs on it seems far more acceptable).</p>
<p>3.  Pertinent to both of the preceding points is that laptop sales volumes are rapidly starting to dominate conventional desktop sales:  just how prevalent do you expect multi-disk (especially beyond simple mirroring) laptop configurations to be, and just how popular do you expect laptops to be as the focus of home entertainment centers?</p>
<p>4.  But it&#8217;s a lot less unrealistic to assume that *some* kind of storage-intense home entertainment usage will occur (just not much of it involving general-purpose desktops):  what special advantages would ZFS bring to it?  Closed &#8216;appliances&#8217; would simply use matched drives if they wanted to support mirroring (leaving ZFS no value to add &#8211; people really aren&#8217;t going to want to have to &#8216;manage&#8217; this storage, e.g., by mirroring material selectively) and use external USB drives for supplementary storage (no way for ZFS to add value there, either), especially for those people who might like to take their media files on the road once in a while.</p>
<p>5.  Now, as a techie I can certainly see the value in having some kind of central home storage server that satisfies the needs of the home&#8217;s computers *and* its entertainment center, but I&#8217;m not sure that even that is likely to occur &#8211; even if wireless networking eliminates would otherwise be a wiring mess.  Multi-use storage means that people have, at least to some degree, to understand how its multiple uses interact, and experience suggests that most people would be happy to pay something of a premium not to have to (i.e., to use separate appliances).  If we get to the point where storage really does become a utility over the Internet and people don&#8217;t have to deal with it at all, then &#8216;home&#8217; storage will become remote large-scale server storage and ZFS will start to become more interesting &#8211; but I don&#8217;t think that&#8217;s at all what&#8217;s been being discussed here.</p>
<p>Thinking about the evolution of audio equipment might provide some insight:  my impression is that modular components peaked during the &#8217;70s, after which most people save for audiophiles reverted to multiple stand-alone special-purpose boxes, even though they arguably provided inferior quality at a higher total cost.  But I&#8217;m hardly well-acquainted with that market, so my impression could be completely wrong there.</p>
<p>Robin&#8217;s a big boy, Adrian:  I expect (or at least hope) that he knows what he&#8217;s asking for by voicing his opinions as assertively as he does, which of course is why I&#8217;m similarly assertive when I disagree with him because &#8211; as I noted at his ZDNet blog &#8211; it sometimes takes liberal use of a heavy, blunt instrument to get his attention if he&#8217;s on a tear.  The main faults I find with him are technical, since his depth in that area, while usually pretty respectable, sometimes just doesn&#8217;t match (or adequately support) his enthusiasm.</p>
<p>By contrast, your claims above seem to fall far more into the realm of uninformed speculation (you know what they say about opinions&#8230;) and I&#8217;ve responded in kind.</p>
<p>- bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Heathcote</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134572</link>
		<dc:creator>Adrian Heathcote</dc:creator>
		<pubDate>Fri, 19 Oct 2007 03:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134572</guid>
		<description>I’ve spent the last few hours reading through this, the ZDNet blog comments and background information, and I want to commend Robin on the patience that he’s shown in dealing with what I — an ordinary computer user — regard as a sally of simply obnoxious, appallingly patronizing abuse. And the essential point of contention is really the question of whether “ordinary” desktop users do or do not have systems with multiple drives that could make use of the combined pool facility in ZFS, and other features. While I can’t speak about the Windows world, which of course dominates, Powermacs have for a while come with four SATA drive bays that are simple enough for the home user to use easily. So multiple drive desktop systems are a part of the Mac power users’ world right now, and have been for some time. The point is that the demand here can only grow — and will grow dramatically in the next two years as computers become the storage medium for home entertainment. So even if many Mac users, particularly iMac users, are currently restricted to one internal drive, Powermac users can have 4 Terabytes of disk space right now. And where there is manageable disk space there will be content that just begs to fill it. From that point of view ZFS is, as Jobs once said, “insanely great”. 

To say that that such things are just not important to average users gets average users completely wrong: even average users will tomorrow be making demands on their file systems that today look geeky. Robin understands that, Apple understands it, but somehow it is beyond the dirt-under-the-fingernail-tech guys here, who follow this issue around the net insisting that they, and only they, are right. 

Not only is ZFS not being over-hyped here, in my view it is being undersold. It is needed on the desktop now, not in two years time. It’s failure to appear in Leopard is a significant disappointment.</description>
		<content:encoded><![CDATA[<p>I’ve spent the last few hours reading through this, the ZDNet blog comments and background information, and I want to commend Robin on the patience that he’s shown in dealing with what I — an ordinary computer user — regard as a sally of simply obnoxious, appallingly patronizing abuse. And the essential point of contention is really the question of whether “ordinary” desktop users do or do not have systems with multiple drives that could make use of the combined pool facility in ZFS, and other features. While I can’t speak about the Windows world, which of course dominates, Powermacs have for a while come with four SATA drive bays that are simple enough for the home user to use easily. So multiple drive desktop systems are a part of the Mac power users’ world right now, and have been for some time. The point is that the demand here can only grow — and will grow dramatically in the next two years as computers become the storage medium for home entertainment. So even if many Mac users, particularly iMac users, are currently restricted to one internal drive, Powermac users can have 4 Terabytes of disk space right now. And where there is manageable disk space there will be content that just begs to fill it. From that point of view ZFS is, as Jobs once said, “insanely great”. </p>
<p>To say that that such things are just not important to average users gets average users completely wrong: even average users will tomorrow be making demands on their file systems that today look geeky. Robin understands that, Apple understands it, but somehow it is beyond the dirt-under-the-fingernail-tech guys here, who follow this issue around the net insisting that they, and only they, are right. </p>
<p>Not only is ZFS not being over-hyped here, in my view it is being undersold. It is needed on the desktop now, not in two years time. It’s failure to appear in Leopard is a significant disappointment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Todd</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134536</link>
		<dc:creator>Bill Todd</dc:creator>
		<pubDate>Thu, 18 Oct 2007 23:28:13 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134536</guid>
		<description>You should be more careful about making assumptions about people you don&#039;t know squat about, Robert.  I don&#039;t &#039;dislike&#039; ZFS at all, in fact I&#039;m quite enthusiastic about it (as I put it in Robin&#039;s ZDNet blog, it&#039;s a welcome breath of fresh air in a technical area that tends to be unduly stagnant) - I merely dislike unjustified hype, even associated with products that I think are good ones.  But since your contributions here suggest that objectivity may not be one of your own strengths, it&#039;s not surprising that you seem to have difficulty recognizing it in others.

You&#039;re correct that the Google study neither addressed the incidence of &#039;silent errors&#039; nor compared (S)ATA failure rates with FC/SCSI.  The CMU study at the same FAST did the latter and found little difference; I don&#039;t know of any studies that have explicitly targeted &#039;silent errors&#039;, but in the absence of evidence to the contrary (by all means present some if it&#039;s not purely anecdotal) suspect that such errors likely follow the same pattern as other failure modes.

As for backup, you continue to confuse corporate environments (&#039;most shops&#039;) with the subject under discussion here (home media servers).  While the former have reason to perform full backups once in a while because their data *changes* and thus would require application of all incremental backups since the last full backup to reconstitute it, the latter do not (because data is *additive* and hence there&#039;s no reason to do more than add it to the existing backup copy - which then becomes the current full-backup copy).  Had you paid closer attention to the detail that I provided previously you would have understood that.

Furthermore (still with respect to backup) you&#039;ve wandered away from the subject yet again:  your early response was not about silent-error *file* corruption (which media files tolerate just fine for the typical case of single- or few-bit errors) but about the supposed hazard of catastrophic *metadata* (structural) corruption in the file system that would lose you the whole thing (Robin&#039;s original doomsday scenario).  If you&#039;ll revisit my response with that in mind you will see that there&#039;s no possibility of propagating such errors (in the unlikely event, I will remind you, that they occur before a meteor destroys your system) to your backup copy (and if every once in a while a bit in a backed-up media file is flipped, it will be profoundly irrelevant).

As for the personal value of end-to-end checksumming on your own desktop (I do hope that&#039;s what you talking about), knock yourself out - just don&#039;t expect the rest of the world (at least that portion which has any grasp of probability) to share your paranoia.

Since my observation that snapshot support was hardly unique to ZFS you seem to be trying to change the subject to using them with multiple file systems.  If you create multiple file systems on your desktop so that you can snapshot them differently, that already puts you in a completely negligible minority of desktop users:  when discussing the market relevance of that particular feature (which, I remind you, is the subject here) rather than just plain old whole-system snapshots, that minuscule percentage just doesn&#039;t count.  As for performance, I think that all the examples I presented perform copy-on-write of one form or another, rather than the antedeluvian mechanisms of the early &#039;90s where major metadata copying occurred when the snapshot was created, so performance is adequate, space use is reasonable, and at least for the open-source products I mentioned they&#039;re free of charge as well.  Writable snapshots for typical desktop use?  You really do appear to be getting desperate here.  Ditto for compression:  with today&#039;s processors compression (even good old Windows-style compression) can actually be a performance win, but disk space is so cheap that virtually no one bothers (just how much email are you talking about, anyway?).

That about covers it.  I&#039;m happy to leave it to anyone who&#039;s sufficiently interested still to be reading this to assess which of us is being more objective (not that I care all that much:  I tend to discuss things with people I disagree with more to try to elicit information that I may not be aware of, but in this case the effort is not proving very worthwhile).

- bill</description>
		<content:encoded><![CDATA[<p>You should be more careful about making assumptions about people you don&#8217;t know squat about, Robert.  I don&#8217;t &#8216;dislike&#8217; ZFS at all, in fact I&#8217;m quite enthusiastic about it (as I put it in Robin&#8217;s ZDNet blog, it&#8217;s a welcome breath of fresh air in a technical area that tends to be unduly stagnant) &#8211; I merely dislike unjustified hype, even associated with products that I think are good ones.  But since your contributions here suggest that objectivity may not be one of your own strengths, it&#8217;s not surprising that you seem to have difficulty recognizing it in others.</p>
<p>You&#8217;re correct that the Google study neither addressed the incidence of &#8216;silent errors&#8217; nor compared (S)ATA failure rates with FC/SCSI.  The CMU study at the same FAST did the latter and found little difference; I don&#8217;t know of any studies that have explicitly targeted &#8216;silent errors&#8217;, but in the absence of evidence to the contrary (by all means present some if it&#8217;s not purely anecdotal) suspect that such errors likely follow the same pattern as other failure modes.</p>
<p>As for backup, you continue to confuse corporate environments (&#8216;most shops&#8217;) with the subject under discussion here (home media servers).  While the former have reason to perform full backups once in a while because their data *changes* and thus would require application of all incremental backups since the last full backup to reconstitute it, the latter do not (because data is *additive* and hence there&#8217;s no reason to do more than add it to the existing backup copy &#8211; which then becomes the current full-backup copy).  Had you paid closer attention to the detail that I provided previously you would have understood that.</p>
<p>Furthermore (still with respect to backup) you&#8217;ve wandered away from the subject yet again:  your early response was not about silent-error *file* corruption (which media files tolerate just fine for the typical case of single- or few-bit errors) but about the supposed hazard of catastrophic *metadata* (structural) corruption in the file system that would lose you the whole thing (Robin&#8217;s original doomsday scenario).  If you&#8217;ll revisit my response with that in mind you will see that there&#8217;s no possibility of propagating such errors (in the unlikely event, I will remind you, that they occur before a meteor destroys your system) to your backup copy (and if every once in a while a bit in a backed-up media file is flipped, it will be profoundly irrelevant).</p>
<p>As for the personal value of end-to-end checksumming on your own desktop (I do hope that&#8217;s what you talking about), knock yourself out &#8211; just don&#8217;t expect the rest of the world (at least that portion which has any grasp of probability) to share your paranoia.</p>
<p>Since my observation that snapshot support was hardly unique to ZFS you seem to be trying to change the subject to using them with multiple file systems.  If you create multiple file systems on your desktop so that you can snapshot them differently, that already puts you in a completely negligible minority of desktop users:  when discussing the market relevance of that particular feature (which, I remind you, is the subject here) rather than just plain old whole-system snapshots, that minuscule percentage just doesn&#8217;t count.  As for performance, I think that all the examples I presented perform copy-on-write of one form or another, rather than the antedeluvian mechanisms of the early &#8217;90s where major metadata copying occurred when the snapshot was created, so performance is adequate, space use is reasonable, and at least for the open-source products I mentioned they&#8217;re free of charge as well.  Writable snapshots for typical desktop use?  You really do appear to be getting desperate here.  Ditto for compression:  with today&#8217;s processors compression (even good old Windows-style compression) can actually be a performance win, but disk space is so cheap that virtually no one bothers (just how much email are you talking about, anyway?).</p>
<p>That about covers it.  I&#8217;m happy to leave it to anyone who&#8217;s sufficiently interested still to be reading this to assess which of us is being more objective (not that I care all that much:  I tend to discuss things with people I disagree with more to try to elicit information that I may not be aware of, but in this case the effort is not proving very worthwhile).</p>
<p>- bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Harris</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134472</link>
		<dc:creator>Robin Harris</dc:creator>
		<pubDate>Thu, 18 Oct 2007 17:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134472</guid>
		<description>Lots to respond to here, which I intend to do. But I wanted to respond to a.t. first:

 -No, I think the fact that technically superior products - and let&#039;s be real, not all technical &quot;superiority&quot; is something people will pay for - lose to inferior is NOT a good thing. But it is a reality. 

Which is why it drives me nuts to see companies with good products assuming they&#039;ll win because of their product. No, chances are good you will lose, unless you get good marketing.

Robin</description>
		<content:encoded><![CDATA[<p>Lots to respond to here, which I intend to do. But I wanted to respond to a.t. first:</p>
<p> -No, I think the fact that technically superior products &#8211; and let&#8217;s be real, not all technical &#8220;superiority&#8221; is something people will pay for &#8211; lose to inferior is NOT a good thing. But it is a reality. </p>
<p>Which is why it drives me nuts to see companies with good products assuming they&#8217;ll win because of their product. No, chances are good you will lose, unless you get good marketing.</p>
<p>Robin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a.t.</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134460</link>
		<dc:creator>a.t.</dc:creator>
		<pubDate>Thu, 18 Oct 2007 16:24:50 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134460</guid>
		<description>&quot;I am a marketing guy. Good marketing and a mediocre product beats poor marketing and a great product every day of the week. &quot;

I&#039;m trying to not take this out of context, but do you honestly mean that? Great marketing for something with lacking technical merit is better for who exactly???</description>
		<content:encoded><![CDATA[<p>&#8220;I am a marketing guy. Good marketing and a mediocre product beats poor marketing and a great product every day of the week. &#8221;</p>
<p>I&#8217;m trying to not take this out of context, but do you honestly mean that? Great marketing for something with lacking technical merit is better for who exactly???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Milkowski</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134389</link>
		<dc:creator>Robert Milkowski</dc:creator>
		<pubDate>Thu, 18 Oct 2007 10:12:46 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134389</guid>
		<description>Bill:

Google study wasn&#039;t about silent data corruption on FC/SCSI disks IIRC it was about disk failure rates. If you want other users experience with silent data corruption on desktop servers - look at google, you&#039;ll find them. My experience is quite good - I admit. Just one corruption in 2 years or so. Nevertheless no harm was done thanks to ZFS.

Backup - well most shops do actually full backups once in a while. I know TSM approach is to always do incrementals but that&#039;s just one solution. And even if you backed up files soon after they were written the problem is they could already be corrupted... like in a case with failing SCSI card I encourted two times so far.

End-to-end checksumming for me is a must these days - and what you&#039;ve got to pay for it in terms of CPU/disk IOPS is irrelevant in almost all cases in practice.

Snapshots on desktop - can you easily create sub filesystems in other solution so you can setup different snapshot policies for different &quot;directories&quot;? For example I don&#039;t want a temp files or download directory to be snapshotted too at all, however I want my email to be snapshotted at least once a day (it is) the same goes for other data. With pooled storage approach it&#039;s just so easy to achieve it and you don&#039;t have to worry how you partition your disk or what size of your file system should be, etc.
Then what is a performance impact of using snapshots in other file systems? In ZFS it&#039;s basically 0. Can you create a clone (writable snapshots)? What&#039;s the disk space  and performance impact? How easy is it to use? Do I have to pay for it?

Can you enable compression just for your emails or My Documents or whatever? I can and I do for my email - light lzjb so I don&#039;t notice any CPU overhead and get 2:1 ratio.

I&#039;m afraid your dislike for ZFS made you less than objective.
From my perspective I&#039;ve been using VxVM/VxFS, LVM, UFS, SVM, ext2, ext3, xfs, ...
And my experience (both desktop and server) with ZFS comparing to all the other solutions made me that enthusiastic about ZFS - it&#039;s been making my life easier and solved lot of problems.

Apple has been clever picking up ZFS as its next generation file system. That some people don&#039;t get it - well, it&#039;s just the wayit is.</description>
		<content:encoded><![CDATA[<p>Bill:</p>
<p>Google study wasn&#8217;t about silent data corruption on FC/SCSI disks IIRC it was about disk failure rates. If you want other users experience with silent data corruption on desktop servers &#8211; look at google, you&#8217;ll find them. My experience is quite good &#8211; I admit. Just one corruption in 2 years or so. Nevertheless no harm was done thanks to ZFS.</p>
<p>Backup &#8211; well most shops do actually full backups once in a while. I know TSM approach is to always do incrementals but that&#8217;s just one solution. And even if you backed up files soon after they were written the problem is they could already be corrupted&#8230; like in a case with failing SCSI card I encourted two times so far.</p>
<p>End-to-end checksumming for me is a must these days &#8211; and what you&#8217;ve got to pay for it in terms of CPU/disk IOPS is irrelevant in almost all cases in practice.</p>
<p>Snapshots on desktop &#8211; can you easily create sub filesystems in other solution so you can setup different snapshot policies for different &#8220;directories&#8221;? For example I don&#8217;t want a temp files or download directory to be snapshotted too at all, however I want my email to be snapshotted at least once a day (it is) the same goes for other data. With pooled storage approach it&#8217;s just so easy to achieve it and you don&#8217;t have to worry how you partition your disk or what size of your file system should be, etc.<br />
Then what is a performance impact of using snapshots in other file systems? In ZFS it&#8217;s basically 0. Can you create a clone (writable snapshots)? What&#8217;s the disk space  and performance impact? How easy is it to use? Do I have to pay for it?</p>
<p>Can you enable compression just for your emails or My Documents or whatever? I can and I do for my email &#8211; light lzjb so I don&#8217;t notice any CPU overhead and get 2:1 ratio.</p>
<p>I&#8217;m afraid your dislike for ZFS made you less than objective.<br />
From my perspective I&#8217;ve been using VxVM/VxFS, LVM, UFS, SVM, ext2, ext3, xfs, &#8230;<br />
And my experience (both desktop and server) with ZFS comparing to all the other solutions made me that enthusiastic about ZFS &#8211; it&#8217;s been making my life easier and solved lot of problems.</p>
<p>Apple has been clever picking up ZFS as its next generation file system. That some people don&#8217;t get it &#8211; well, it&#8217;s just the wayit is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Todd</title>
		<link>http://storagemojo.com/2007/10/15/mac-zfs-debate/comment-page-1/#comment-134194</link>
		<dc:creator>Bill Todd</dc:creator>
		<pubDate>Wed, 17 Oct 2007 16:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/2007/10/15/mac-zfs-debate/#comment-134194</guid>
		<description>Richard:

ZFS&#039;s ability to detect otherwise undetected errors via end-to-end validation is actually a technical feat of some note, given how many other systems can&#039;t and given how frequently high-end environments like EMC&#039;s Symmetrix use similar mechanisms but only within their block-storage boxes, rather than end-to-end from host RAM to disk and back again.  Since WAFL has been doing something very similar for many years it doesn&#039;t qualify as great innovation, and since their underlying mechanism that facilitates the required in-parent checksums is essentially &#039;60s shadow-paging technology on steroids that isn&#039;t tremendously innovative either (nor a very efficient use of disk bandwidth, given the number of pages that must be written back on every update:  WAFL can do somewhat better here, since it can accumulate updates in its NVRAM and IIUC must update only block pointers rather than the full path to the root when it actually does write data back to disk), and since the incidence of additional errors detected is very low it&#039;s not all that important save in very controlled and critical environments where they aren&#039;t swamped by other kinds of errors - but it&#039;s still worthy of respect.

Robert:

Please remember that the subject under discussion here involves desktop storage, which is rather unlikely to experience any of the firmware problems you encountered in Sun, IBM, and EMC storage because virtually no desktops use it.  Desktop ATA/SATA host-controller hardware is dirt-simple and very standardized - desktops aren&#039;t even likely to be using SCSI.  In fact, your own desktop experience (though anecdotal) tends to support this - as do the only quantitative studies that I&#039;m aware of.

I&#039;ve always acknowledged that *in controlled server environments* (such as your Google example) ZFS&#039;s added integrity can become significant - though I don&#039;t necessarily agree that it&#039;s notably more significant for &#039;cheap&#039; SATA disks than for enterprise disks, and (again) the two recent studies discussed here - one by Google itself - tend to support this (contrary to your own anecdotal experience).

For a media server, &quot;what&#039;s in your backup&quot; is presumably the media files soon after they were added:  in such an environment there&#039;s no reason to back them up again and again, because they never change:  you just add the new ones to the existing backup disk.  Furthermore, by using such an incremental, file-based backup there&#039;s no possibility that a disastrous metadata error on the original system can propagate to the backup copy, so the worst that can happen in the unlikely event that such a disastrous metadata error occurs before your system is hit by a meteor is that the media files added since your last incremental backup might become inaccessible.  Again, remember the specific subject  under discussion here.

Another ZFS feature that I&#039;ve always acknowledged as worthwhile *in server environments* is its ease of multi-disk management (which, once again, is pretty irrelevant for most desktop environments, where if multiple fixed disk resources are present at all they&#039;re usually in the form of simple disk-to-disk mirroring where ZFS has little incremental value to offer).

Snapshots are potentially more useful on the desktop, but ZFS is hardly the only desktop file system to offer them:  FreeBSD with soft updates does (the fssnap facility seems to do so for other FreeBSD file systems and for pre-ZFS Solaris file systems as well), VxFS does, LVM-level snapshotting appeared in the Linux kernel in 2.6.8, and even Windows Vista (gag) supports an equivalent facility via its &#039;previous versions&#039; feature, for example (the &#039;Volume Snapshot Service&#039; which appeared in XP may be more limited to server environments).

I&#039;m afraid that your enthusiasm for ZFS has made you less than objective.  ZFS is no Ferrari, not even a Porsche/Mercedes/BMW (though it might eventually mature to that level of polish and performance):  it may be beyond the basic Ford/Chevy/Chrysler arena, but is currently at best comparable to the mid-range Japanese offerings (which are quite respectable, of course, but so are quite a few of ZFS&#039;s competitors - *especially* for the desktop).

- bill</description>
		<content:encoded><![CDATA[<p>Richard:</p>
<p>ZFS&#8217;s ability to detect otherwise undetected errors via end-to-end validation is actually a technical feat of some note, given how many other systems can&#8217;t and given how frequently high-end environments like EMC&#8217;s Symmetrix use similar mechanisms but only within their block-storage boxes, rather than end-to-end from host RAM to disk and back again.  Since WAFL has been doing something very similar for many years it doesn&#8217;t qualify as great innovation, and since their underlying mechanism that facilitates the required in-parent checksums is essentially &#8217;60s shadow-paging technology on steroids that isn&#8217;t tremendously innovative either (nor a very efficient use of disk bandwidth, given the number of pages that must be written back on every update:  WAFL can do somewhat better here, since it can accumulate updates in its NVRAM and IIUC must update only block pointers rather than the full path to the root when it actually does write data back to disk), and since the incidence of additional errors detected is very low it&#8217;s not all that important save in very controlled and critical environments where they aren&#8217;t swamped by other kinds of errors &#8211; but it&#8217;s still worthy of respect.</p>
<p>Robert:</p>
<p>Please remember that the subject under discussion here involves desktop storage, which is rather unlikely to experience any of the firmware problems you encountered in Sun, IBM, and EMC storage because virtually no desktops use it.  Desktop ATA/SATA host-controller hardware is dirt-simple and very standardized &#8211; desktops aren&#8217;t even likely to be using SCSI.  In fact, your own desktop experience (though anecdotal) tends to support this &#8211; as do the only quantitative studies that I&#8217;m aware of.</p>
<p>I&#8217;ve always acknowledged that *in controlled server environments* (such as your Google example) ZFS&#8217;s added integrity can become significant &#8211; though I don&#8217;t necessarily agree that it&#8217;s notably more significant for &#8216;cheap&#8217; SATA disks than for enterprise disks, and (again) the two recent studies discussed here &#8211; one by Google itself &#8211; tend to support this (contrary to your own anecdotal experience).</p>
<p>For a media server, &#8220;what&#8217;s in your backup&#8221; is presumably the media files soon after they were added:  in such an environment there&#8217;s no reason to back them up again and again, because they never change:  you just add the new ones to the existing backup disk.  Furthermore, by using such an incremental, file-based backup there&#8217;s no possibility that a disastrous metadata error on the original system can propagate to the backup copy, so the worst that can happen in the unlikely event that such a disastrous metadata error occurs before your system is hit by a meteor is that the media files added since your last incremental backup might become inaccessible.  Again, remember the specific subject  under discussion here.</p>
<p>Another ZFS feature that I&#8217;ve always acknowledged as worthwhile *in server environments* is its ease of multi-disk management (which, once again, is pretty irrelevant for most desktop environments, where if multiple fixed disk resources are present at all they&#8217;re usually in the form of simple disk-to-disk mirroring where ZFS has little incremental value to offer).</p>
<p>Snapshots are potentially more useful on the desktop, but ZFS is hardly the only desktop file system to offer them:  FreeBSD with soft updates does (the fssnap facility seems to do so for other FreeBSD file systems and for pre-ZFS Solaris file systems as well), VxFS does, LVM-level snapshotting appeared in the Linux kernel in 2.6.8, and even Windows Vista (gag) supports an equivalent facility via its &#8216;previous versions&#8217; feature, for example (the &#8216;Volume Snapshot Service&#8217; which appeared in XP may be more limited to server environments).</p>
<p>I&#8217;m afraid that your enthusiasm for ZFS has made you less than objective.  ZFS is no Ferrari, not even a Porsche/Mercedes/BMW (though it might eventually mature to that level of polish and performance):  it may be beyond the basic Ford/Chevy/Chrysler arena, but is currently at best comparable to the mid-range Japanese offerings (which are quite respectable, of course, but so are quite a few of ZFS&#8217;s competitors &#8211; *especially* for the desktop).</p>
<p>- bill</p>
]]></content:encoded>
	</item>
</channel>
</rss>

