Summary: | [zfs] [request]: add FLETCHER4 as DEDUP hash option | ||
---|---|---|---|
Product: | Base System | Reporter: | Slawomir Wojciech Wojtczak <vermaden> |
Component: | kern | Assignee: | Xin LI <delphij> |
Status: | Closed Not Accepted | ||
Severity: | Affects Only Me | CC: | JeanFrancois.Boeuf, delphij |
Priority: | Normal | ||
Version: | 8.2-STABLE | ||
Hardware: | Any | ||
OS: | Any |
Description
Slawomir Wojciech Wojtczak
2011-07-28 09:40:06 UTC
Responsible Changed From-To: freebsd-bugs->freebsd-fs Over to maintainer(s). not relevant anymore : fletcher4 is the default (since r259477). Can be closed ? > not relevant anymore : fletcher4 is the default (since r259477). Can be closed ?
Check the message again.
Its not about:
# zfs set checksum=fletcher4
Its about:
# zfs set checksum=fletcher4,verify
... which still does not work:
# zfs set checksum=fletcher4,verify sys/TEST
cannot set property for 'sys/TEST': 'checksum' must be one of 'on | off | fletcher2 | fletcher4 | sha256'
Regards,
vermaden
This feature is intentionally removed in OpenSolaris build 128 because fletcher4 is not endianness safe and caused problems for cross-endianness. On the other hand the collision rate is fairly high, making it not suitable as a dedup checksum. We may add some other faster checksum algorithms in the future but it's unlikely that fletcher4 will ever be added back as a dedup checksum. Ok, so You can close this one. Regards, vermaden |