ZFS passdevgonecb

Fabian Keil freebsd-listen at fabiankeil.de
Sat Jun 20 12:07:05 UTC 2015


Da Rock <freebsd-questions at herveybayaustralia.com.au> wrote:

> First, that ggatel and mountver workaround - how does zfs take that?

If the workaround works, inflight requests will be delayed but
other than that ZFS shouldn't notice the temporary device loss.

>                                                                      Is 
> it possible zfs will have a dummy spit if this is between it writing to 
> the drive? I'd assume not given it can use a md device as a vnode, but 
> doesn't hurt to ask.

If gmountver does not accept the reappearing device and you do not
disable the ident checking as a (somewhat risky) workaround, this
should eventually trigger a "stalled ZFS I/O" panic unless you set
vfs.zfs.deadman_enabled=0 for testing or reboot the system before
the expiration time.

In my experience ZFS has lots of strange and surprising failure
modes if devices act up, so I wouldn't completely rule out any
other behaviour either ...

Fabian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20150620/587e2c2e/attachment.sig>


More information about the freebsd-questions mailing list