[Bug 231129] The installer should allow the user to select ZFS dataset atime/compression/checksum options

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 13 Jun 2024 22:06:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231129

--- Comment #10 from Arne Steinkamm <arne@Steinkamm.COM> ---
There was one a proud time we said, FreeBSD it's a Unix. We all know when this
was, why it was bad for our mission and what's the point of it. I still have my
"Fight AT&T T-Shirt" Kirk gave me.

FreeBSD is a real Unix grown out of the heritage of Unix.
And there is POSIX defined by the Open Group.

Compliance to POSIX should be the goal of FreeBSD as it's (still) important in
big business setups.

I design, build, use and operate FreeBSD solutions in enterprise scale in
industry and government environments and I can tell you, it's important to keep
our goals alive.

atime is mandatory to comply with POSIX.

Checksums as we speak about here are not even mentioned in POSIX.

So there is no path to to argue with ZFS checksums against or for atime
metadata.

To silently switch off atime without giving easy way to reenable on a global
way in the pool is a NO-GO.

I'm quite old right now. I used Unix v7 filesystems and early FFSs on disks
which were so incredible slow, you cannot imagine today. And we never thought
about switching off atime. atime is great to find data which is simply not
used.

And yes, in a CoW filesystem file metadata is a reason why snapshots grow.
Works like expected, that is everything what snapshots are about. This is
really no reason at all to violate POSIX.

Vermaden is right: Just add options to switch atime and compression in the
installer and everyone is happy.

Just my 2 cents...

-- 
You are receiving this mail because:
You are the assignee for the bug.