On Fri, 2006-10-27 at 01:40 -0700, Jürgen Keil wrote:
> Using dtrace against the kernel, I found out that the source
> of the EBUSY error 16 is the kernel function zil_suspend():
.
.
> It seems that you can identify zfs filesystems that fail
> zfs snapshot with error 16 EBUSY using
>
> zdb -iv {your_zpool_here} | grep claim_txg
>
> If there are any ZIL headers listed with a claim_txg != 0, the
> dataset that uses this ZIL should fail zfs snapshot with
> error 16, EBUSY.
Thanks Jürgen, I'll add your comments to 6482985 in case they help with
the evaluation. I'll also keep an eye out for those pools during
testing.
cheers,
tim
--
Tim Foster, Sun Microsystems Inc, Operating Platforms Group
Engineering Operations http://blogs.sun.com/timf
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss