zpool --version
zfs-2.1.7-1
zfs-kmod-2.1.7-1
sudo zpool import -a
This pool uses the following feature(s) not supported by this system:
com.delphix:head_errlog (Support for per-dataset on-disk error logs.)
cannot import 'homedata': unsupported version or feature
This feature enables the upgraded version of errlog, which required an on-disk error log format change. Now the error log of each head dataset is stored separately in the zap object and keyed by the head id. In case of encrypted filesystems with unloaded keys or unmounted encrypted filesystems we are unable to check their snapshots or clones for errors and these will not be reported. With this feature enabled, every dataset affected by an error block is listed in the output of zpoolstatus.
This feature becomes active as soon as it is enabled and will never return to being enabled.
My pool uses a new feature that is not compatible with the stable version of openzfs, and once this feature is on it cannot be turned off.
I remember my pool was created while using the zfs-dkms-git package, so I can’t use the linux-zfs package unless I compile the new linux-zfs package myself.
The ZFS developers claim that the next stable release that includes this feature will be in March, so it looks like I’ll just have to wait for a package update.
I guess I may have encountered some troubles in ZFS deployment at that time. I may have tried a lot of deployment methods, which resulted in the current dilemma.