Celso wrote:
a couple of points

One could make the argument that the feature could
cause enough confusion to not warrant its inclusion. If I'm a typical user and I write a file to the filesystem where the admin set three copies but didn't tell me it might throw me into a tizzy trying to figure out why my quota is 3X where I expect it to be.


I don't think anybody is saying it is going to be the default setup. If someone is not comfortable with a feature, surely they can choose to ignore it. An admin can use actual mirroring, raidz etc, and carry on as before.
There are many potentially confusing features of almost any computer system. 
Computers are complex things.

I admin a couple of schools with a total of about 2000 kids. I really doubt 
that any of them would have a problem understanding it.

More importantly, is an institution utilizing quotas really the main market for 
this feature. It seems to me that it is clearly aimed at people in control of 
their own machines (even though I can see uses for this in pretty much any 
environment). I doubt anyone capable of installing and running Solaris on their 
laptop would be confused by this issue.


Its not the smart people I would be worried about. It's the ones where you would get into endless loops of conversation around "But I only wrote 1MB how come it says 2MB?" that worry me. Especially, when it impacts a lot of user level tools and could be a surprise if set by a BOFH type.

That said I was worried about that type of effect when the change itself seemed to have low value. However, you and Richard have pointed to at least one example where this would be useful at the file level....


Given a situation, where you:
a) have a laptop or home computer which you have important data on.
b) for whatever reason, you can't add another disk to utilize mirroring (and 
you are between    backups)

this seems to me to be a very valid solution.

... and though I see that as a valid solution to the issue does it really cover enough ground to warrant inclusion of this feature given some of the other issues that have been brought up?

In the above case I think people would me more concerned with the entire system going down, a drive crashing, etc. then the possibility of a checksum error or data corruption requiring the lookup on a ditto block if one exists. In that case they would create a copy on an independent system, like a USB disk, some sort of archiving media, like a CD-R, or even place a copy on a remote system, to maintain the data in case of a failure. Hell, I've been known to do all three to meet my own paranoia level.

IMHO, It's more ammo to include the feature but I'm not sure its enough. Perhaps Richard's late breaking data concerning drive failures will add some more weight?



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to