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).

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. ;)

//Svein

--

Sending mail from a temporary set up workstation, as my primary W500 is off for service. PGP not installed.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to