On Sat, Mar 20, 2010 at 4:00 PM, Richard Elling <richard.ell...@gmail.com>wrote:
> On Mar 20, 2010, at 12:07 PM, Svein Skogen wrote: > > We all know that data corruption may happen, even on the most reliable of > hardware. That's why zfs har pool scrubbing. > > > > Could we introduce a zpool option (as in zpool set <optionname> <pool>) > for "scrub period", in "number of hours" (with 0 being no automatic > scrubbing). > > Currently you can do this with cron, of course (or at). The ZFS-based > appliances > in the market offer simple ways to manage such jobs -- NexentaStor, > Oracle's Sun > OpenStorage, etc. > Right, but I rather agree with Svein. It would be nice to have it integrated. I would argue at the very least, it should become an integrated service much like auto-snapshot (which could/was also done from cron). Doing a basic cron means if you have lots of pools, you might start triggering several scrubs at the same time, which may or may not crush the system with I/O load. So the answer is "well then query to see if the last scrub is done", and suddenly we've gone from a simple cron job to custom scripting based on what could be a myriad of variables. > > > I see several modern raidcontrollers (such as the LSI Megaraid MFI line) > has such features (called "patrol reads") already built into them. Why > should zfs have the same? Having the zpool automagically handling this > (probably a good thing to default it on 168 hours or one week) would also > mean that the scrubbing feature is independent from cron, and since scrub > already has lower priority than ... actual work, it really shouldn't annoy > anybody (except those having their server under their bed). > > > > Of course I'm more than willing to stand corrected if someone can tell me > where this is already implemented, or why it's not needed. Proper flames > over this should start with a "warning, flame" header, so I can don my > asbestos longjohns. ;) > > Prepare your longjohns! Ha! > Just kidding... the solution exists, just turn it on. And remember the > UNIX philosophy. > http://en.wikipedia.org/wiki/Unix_philosophy > -- richard > > Funny (ironic?) you'd quote the UNIX philosophy when the Linux folks have been running around since day one claiming the basic concept of ZFS fly's in the face of that very concept. Rather than do one thing well, it's unifying two things (file system and raid/disk management) into one. :) --Tim
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss