As reported by a commercial customer, [the maximum length of ZFS user properties is 1024 characters][zfs-admin-guide]. Additionally, as noted in [our documentation for the ZFS type][puppet-zfs], several user properties are restricted to a certain set of valid values. I.E:
- checksum: The checksum property. Valid values are on, off, fletcher2, fletcher4, sha256.
- recordsize: The recordsize property. Valid values are powers of two between 512 and 128k.
However, the ZFS type does not contain a single validation check that actually enforces these restrictions.
For bonus Solaris 11 points, [the shareiscsi parameter is no longer valid][shareiscsi-depreciation] after Solaris 10.