Updated the TrueNAS 12 section to account for device_rebuild (sequential reconstruction in LBA order, not to be confused with sequential scrub/resilver, which is an optimization that does not require a feature flag) and zstd compression.
I've added in the preliminary list of TrueNAS 12.0 features. There is still information missing for some, for others I have yet to research why they're useful.
Changes are not expected until TrueNAS 12.1, but descriptions may change.
Updated the resource for FreeNAS 11.3. The only addition is feature@spacemap_v2, which I consider the first fundamentally incompatible new feature since the 9.10 days. Device removal may have a shot at that title, but it's a niche thing and pools aren't suddenly incompatible if you accidentally upgrade them - it's only after removing a device that compatibility is broken.
It turns out that selectively enabling features on import is even less fun than it sounds when, say, going from none to something that Ubuntu 18.04 can use: You have to specify -o for every feature, which gets old rather quickly.
Going through the man page for the zpool command, I noticed that there is an option to selectively enable features, available at import. This has been added to the end of the document.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.