I have a pool containing a filesystem that appears to have become corrupt and now causes the kernel to panic on import.
The host system is AMD64/9.1-RELEASE (same issue with the 9.1 RC's).
The initial problem was a filesystem that became corrupt during an interrupted rsync. The problem filesystem was renamed and restored from backup. Accessing the corrupt entry in the renamed filesystem causes a kernel panic.I no longer have a backtrace of this panic.
Upon attempting to destroy the problem filesystem (and descendant snapshots), the kernel panic'd and can no longer be imported without causing a further panic.
Backtrace (screen cap):
The pool contains 28 disks attached via two fiber channel shelves and a QLE2462, divided into 4 RAIDZ2 vdevs, with both log and cache devices.
I attempted to import the pool via Solaris 11 live cd, which failed with an error indicating the pool is corrupt (I assume diverged meta data b/t FreeBSD and Solaris?).
The root pool is also ZFS. No dump device is presently configured.
The kicker is the backups and live data are both on the one pool, therefore I need to recover it.
Any suggestions on how to proceed are greatly appreciated.
The host system is AMD64/9.1-RELEASE (same issue with the 9.1 RC's).
The initial problem was a filesystem that became corrupt during an interrupted rsync. The problem filesystem was renamed and restored from backup. Accessing the corrupt entry in the renamed filesystem causes a kernel panic.I no longer have a backtrace of this panic.
Upon attempting to destroy the problem filesystem (and descendant snapshots), the kernel panic'd and can no longer be imported without causing a further panic.
Backtrace (screen cap):

The pool contains 28 disks attached via two fiber channel shelves and a QLE2462, divided into 4 RAIDZ2 vdevs, with both log and cache devices.
I attempted to import the pool via Solaris 11 live cd, which failed with an error indicating the pool is corrupt (I assume diverged meta data b/t FreeBSD and Solaris?).
The root pool is also ZFS. No dump device is presently configured.
The kicker is the backups and live data are both on the one pool, therefore I need to recover it.
Any suggestions on how to proceed are greatly appreciated.