Naturally, I already had that set.
The vfs.zfs.vdev.larger_ashift_minimal=0 sysctl does not stop the alert.
That sysctl allows usage of the drives/pools....fantastic.
Unfortunately, it still alerts every night even with that set. :-(
The
sysctl helps in 9.2.0 in the case when you have 512B devices in an ashift=9 pool. However, now I understand you have real 4096B sector devices in an ashift=9 pool. The
sysctl won't help in this case :(.
So you are getting the 3am email that something is wrong? Can you post the email and remove any personal info on the email?
It's the output of the
periodic 404.status-zfs script. It runs
zpool status -x and includes the output in the daily email if it is anything else than "all pools are healthy" or "no pools available".
@diablodale you may want to open a bug report here:
https://bugs.freenas.org/projects/freenas/issues
If you want to silence the email in this version probably the easiest solution is to edit
/conf/base/etc/periodic.conf and change
daily_status_zfs_enable="YES" to
"NO". You first need to make the root filesystem writable by "
mountrw /", reboot after you do the edit. However, this is not optimal as it will completely disable the
periodic ZFS checks. You then need to rely on the FreeNAS alerter (the code that drives the stop light in the GUI) to email you if there is a problem with a pool -- alerter will email you when a pool becomes DEGRADED. On the other hand, the alerter checks the pool status every 5 minutes,
periodic runs once a day.
(The more complex solution is to modify the
404.status-zfs script to ignore this one condition, but still generate output for any other problem.)