Summary: | zpool status -x reports wrong information | ||
---|---|---|---|
Product: | Base System | Reporter: | dustinwenz |
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | Closed Works As Intended | ||
Severity: | Affects Many People | CC: | allanjude, emaste, knan-bfo |
Priority: | --- | ||
Version: | 10.0-STABLE | ||
Hardware: | Any | ||
OS: | Any |
Description
dustinwenz
2014-07-24 17:46:56 UTC
It is a configuration error however. Using 512b for 4k devices will cause performance degradation because of the read-modify-write that the hardware will have to do for every 512b write. I don't think it makes sense to locally modify the behaviour of ZFS in this instance. Hopefully we will eventually get the "Time Variable Geometry" feature for ZFS that will allow all future allocations to be made 4k aligned, even in the face of pools created on older versions of FreeBSD where we didn't have quirks in place on some disks that lie about their sector size. Video and Slides about the feature. "Oh Shift!" https://www.youtube.com/watch?v=_-QAnKtIbGc https://drive.google.com/file/d/0B5fzqkw_-diCZFVTZlpua3hjNWs/view?usp=sharing I'd argue that performance problems like this should be excluded from "zpool status -x" output, like old disk formats with features not enabled. Two sides of the same coin in my view. |