Hey, folks. While setting a user-defined property on the root dataset of a pool---with the intention of it being inherited by every dataset in the pool---I made a typo that resulted in a property that is useless. According to the Handbook:
However, as this property was set on the root level of the dataset tree, there is no parent from which to inherit the null value and remove the property entirely. The zfs(8) man page section on
FreeBSD Handbook said:To remove a custom property, use zfs inherit with -r. If the custom property is not defined in any of the parent datasets, it will be removed completely...
However, as this property was set on the root level of the dataset tree, there is no parent from which to inherit the null value and remove the property entirely. The zfs(8) man page section on
zfs inherit
doesn't contain any more information on it than the Handbook does either. Is there a way to remove this property, or am I stuck with it? It doesn't have any effect, but it is annoying to have it there all the same.