zpool import hanging

Nick Pettefar <[email protected]> Tue, 9 Apr 2013 15:36:18 +0100
Newsgroups gmane.os.solaris.managers
Message-ID <CAA9hN5NQ1VVv-73ReVZBXPYBXwAvKgTs8bY2cY_3hoHZ2+Ws9Q@mail.gmail.com>
On our Solaris 10 machine we have a zpool mirror with iscsi elements.
Due to someone accidentally changing the hostname of the iscsi storage
device the zpool stopped working.  We changed the hostname back to the
original again and rebooted the storage device and the server but the
zpool doesn't work and in fact the box (T2000) hangs when booting into
multi-user mode.  I had to destroy the zpool to get the box to work
properly again.  When I do a zpool import -f I can see the zpool and
it tells me that it is online and the mirror elements are online.
However when I try to import the zpool with the name or guid or do a
zpool status the commands just hang and to clear I have to reboot the
machine.  I tried to change the failmode to continue but that just
hangs too.

Is there any way out of this problem?

root> zpool import -f
  pool: data
    id: 5976159847315029669
 state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:

        data                                       ONLINE
          mirror-0                                 ONLINE
            c2t600140576F64982DCEEFD4B31DB197DDd0  ONLINE
            c2t600140559674C9CD1F27D4A18D8397D6d0  ONLINE


Regards,

Nick