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
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to