fdisk(8) vs gpart(8), and gnop

Allan Jude allanjude at freebsd.org
Mon Jun 2 12:38:20 UTC 2014


On 2014-06-01 12:07, Nathan Whitehorn wrote:
> 
> So the discussion here is related to what to do about the installer. The
> current ZFS component unconditionally creates gnops all over the place
> to set ashift to 4k. That's across the board worse: it has exactly the
> performance impact of changing the default of this sysctl (whatever that
> is), it can't easily be overridden (which the sysctl can), and it's a
> horrible hack to boot. There are a few options:
> 
> 1. Change the default of vfs.zfs.min_auto_ashift
> 2. Have the same effect but in a vastly worse way by adjusting the
> installer to create gnops
> 3. Have ZFS choose by itself and decide to do that permanently.
> 
> Our ATA code is good about reporting block sizes now, so (3) isn't a big
> issue except for the mixed-pool case, which is a huge PITA.
> 
> We need to choose one of these. I favor (1).
> -Nathan
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"


I favour 1 as well.

Note: the current ZFS installer script forces 4k with gnop if the option
is turned on (it is by default), but you can have it not use gnop.

But yes, this new sysctl (it is very new), is great. Will it be MFC'd in
time for 9.3?

-- 
Allan Jude


More information about the freebsd-hackers mailing list