After downloading and installing Zevo, I built myself a little raidz2 out of three disks I had lying around, to play with. One of the things I tried was the obvious step of "failing" one of the drives by simply turning it off. As expected, Zevo puts it into FAULTED state and puts the raidz2 into DEGRADED state. Where I am perplexed is in getting the disk out of faulted state. The output of 'zpool status' suggests a 'zpool clear'. However, when I try that, nothing useful happens. system.log shows
- Code: Select all
May 15 17:12:28 Humongous-Mini kernel[0]: zfs_vdm_completion: media 0xffffff802a9f0300, media is not present (6), 0 bytes (of 8192)
May 15 17:12:28 --- last message repeated 2 times ---
May 15 17:12:28 Humongous-Mini kernel[0]: ________________________________________
May 15 17:12:28 Humongous-Mini kernel[0]: ZFS WARNING: 'error from: fs.zfs.probe_failure'
May 15 17:12:28 Humongous-Mini kernel[0]: pool: 'z2'
May 15 17:12:28 Humongous-Mini kernel[0]: vdev_type: 'disk'
May 15 17:12:28 Humongous-Mini kernel[0]: vdev_path: '/dev/dsk/GPTE_A699425F-9C0A-479C-AF53-662442B2F04F'
May 15 17:12:28 Humongous-Mini kernel[0]: parent_type: 'raidz'
May 15 17:12:28 Humongous-Mini kernel[0]: prev_state: 0
Regrettably, I feel no smarter after reading this than I did before.
I did find that some combination of dismounting the filesystem and turning all the component disks off and on again got things working, but that was not a satisfying fix for obvious reasons. I'd be obliged for any clues.