I banged my head for a couple minutes. Resizing the ZFS is easy peasy right?
root@oi-storage:~# zfs get -Hp volsize pool0/kvm/kvmdomain pool0/kvm/kvmdomain volsize 42949672960 local
Well of course that isn’t big enough…
root@oi-storage:~# zfs set volsize=42956488704 pool0/kvm/kvmdomain
No problemo, now just rescan on the Linux side right?
[root@linux-hv ~]# iscsiadm -m node --targetname iqn.2010-09.org.openindiana:02:6640d696-90b3-6709-804e-da40a0ffffff -R [root@linux-hv ~]# dmesg ... [1329034.807613] sd 4:0:0:0: [sdc] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB) ...
Hmm… that didn’t do it (512 * 83886080 = 42949672960). I banged around a little bit and found what I was missing:
root@oi-storage:~# sbdadm modify-lu -s 42956488704 600144f0340b80c719ff570bb7460001
Then the Linux rescan yielded more useful results:
[root@linux-hv ~]# dmesg ... [1340836.125483] sdc: detected capacity change from 42949672960 to 42956488704