Date: Mon, 3 Aug 2020 16:25:55 -0400 From: Allan Jude <allanjude@freebsd.org> To: freebsd-fs@freebsd.org Subject: Re: zfs scrub enable by default Message-ID: <24edb075-155c-439d-1ef5-541893036429@freebsd.org> In-Reply-To: <cca34d1a-1892-41ec-ce45-84865100c6e1@FreeBSD.org> References: <cca34d1a-1892-41ec-ce45-84865100c6e1@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dUDSsrYzWePLsuMJ6BLynjBl8cuScCtBf Content-Type: multipart/mixed; boundary="k6fK7soGuFtXcTR5VEmoLkcvVDV0EkrAL"; protected-headers="v1" From: Allan Jude <allanjude@freebsd.org> To: freebsd-fs@freebsd.org Message-ID: <24edb075-155c-439d-1ef5-541893036429@freebsd.org> Subject: Re: zfs scrub enable by default References: <cca34d1a-1892-41ec-ce45-84865100c6e1@FreeBSD.org> In-Reply-To: <cca34d1a-1892-41ec-ce45-84865100c6e1@FreeBSD.org> --k6fK7soGuFtXcTR5VEmoLkcvVDV0EkrAL Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2020-08-03 12:10, Steve Wills wrote: > Hi, >=20 > I wonder why we don't enable zfs periodic scrub by default? >=20 > https://svnweb.freebsd.org/base/head/usr.sbin/periodic/periodic.conf?vi= ew=3Dmarkup#l162 >=20 >=20 > Anyone happen to know? >=20 > Thanks, > Steve >=20 > _______________________________________________ > freebsd-fs@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" I think switching this to on-by-default is a good thing. To be clear, which the check is part of 'periodic daily', it only triggers a scrub if it has been more than 35 days since the last scrub. FreeNAS already has does this, and that accounts for a large number of FreeBSD ZFS deployments. There is tuning you can do in ZFS to try to lessen the impact of a scrub on your production workloads. The periodic script lets you select which pools to include (defaults to all), so you can tune it to only scrub your root pool every 35 days, and not the large pool that might take too long to scrub or whatever. It also lets you set a different threshold for each pool. So I don't see any reason not to enable it by default, and just document how to adjust it if people really need to disable it. Honestly, I think those who are disabling it are doing themselves a disservice. --=20 Allan Jude --k6fK7soGuFtXcTR5VEmoLkcvVDV0EkrAL-- --dUDSsrYzWePLsuMJ6BLynjBl8cuScCtBf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJfKHLWAAoJEBmVNT4SmAt+CNEQALkMvi5q03PoXcueqA7sxejH +fAe5dNtvqDYKRY0J8MQJ44hMJFR3tpoKvwpb8f5JX9ALDIleiM/8o2bdTCYr3lf Sa7lN6ZVGPXD3gSXuF+p2Dra1u1mt3hA+qrIKXrPeToC8hUQ+SOUFfPIu2s0tZWd gKDUfaYHzOVgRbPyfrTCAHlZhAOIUy014xhRDBjrG9seH7aXjlaN1X+soGDqtG1P CXfIp67KY8XepZjM9Ig6o7K3j7XoGhtY9n+xPS+Bbaq8VhG7yJD8CR3EaxHpdkCI AgS5RDL/VRNtzHF43BdQvJKFVl1KR61JNFvdthkPy9k10HXEmgSBpiH312iDJAFY sIKVGTI/F0Xil/KutdVcxY8px1FaJkwb1NHN3khdNUv8AaPvKVzkpli+5BTY6B+C NzCQzaJZffwkaDMOer9/63zHVoIt22Ia+EGHVaHmm79J8zxFX37JNGoV1NUlKIKu pMrXarTY3ksYNVcMwm7tNMshT9kPQSReRV0xhsVbRtDWDzsZvtmFJEYpniY5gDEn lHjHnNH5Ad/ya/KQrYdak+uKGTjToMNL//xvrEfL4AFeZ93+On3DjQ/M9VvdONUJ xzj98Ke+mPN07492Nr/BMlAZ9iwDLKaIUngq2dJfmpoxUVDDryKYQoRl5+76DiNk 4T5CHQNvCfAXKLxdlxlu =91oc -----END PGP SIGNATURE----- --dUDSsrYzWePLsuMJ6BLynjBl8cuScCtBf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24edb075-155c-439d-1ef5-541893036429>