I just ran into a situation where deduplication might be beneficial on one of the datasets on my workstation. So I wanted to check the predicted effectiveness with zdb but it completely fails on this host:
This host is running 13.0-RELEASE. On several other hosts (all running 12.x-RELEASE versions) zdb is working as expected, however on this host it acts as if the pool doesn't even exist...
I couldn't find anything related/useful about this error message from zdb apart from cases with corrupted/deleted pools.
Are there any known regressions with zdb on 13.0-RELEASE and/or the new ZoL-Codebase it is using (IIRC)? If I zds send|recv the dataset to other hosts (running 12.2-RELEASE and illumos) I can issue a
Code:
# zpool status
pool: zroot
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nda1p4 ONLINE 0 0 0
nda2p4 ONLINE 0 0 0
errors: No known data errors
# zfs list | grep navi
zroot/usr/home/sko/hyundai-naviupdates 77.3G 173G 74.7G /usr/home/sko/hyundai-naviupdates
# zdb -S zroot/usr/home/sko/hyundai-naviupdates
failed to hold dataset 'zroot/usr/home/sko/hyundai-naviupdates': Device not configured
zdb: can't open 'zroot/usr/home/sko/hyundai-naviupdates': Device not configured
# zdb -C zroot
zdb: can't open 'zroot': Device not configured
This host is running 13.0-RELEASE. On several other hosts (all running 12.x-RELEASE versions) zdb is working as expected, however on this host it acts as if the pool doesn't even exist...
I couldn't find anything related/useful about this error message from zdb apart from cases with corrupted/deleted pools.
Are there any known regressions with zdb on 13.0-RELEASE and/or the new ZoL-Codebase it is using (IIRC)? If I zds send|recv the dataset to other hosts (running 12.2-RELEASE and illumos) I can issue a
zdb -S on it perfectly fine, so this problem seems to be related to 13.0-RELEASE and/or its zfs version/variant I suspect...