panic: assertion: (RB_EMPTY(&ip->rec_tree) && (ip->flags & HAMMER_INODE_XDIRTY) == 0) || (!RB_EMPTY(&ip->rec_tree) && (ip->flags & HAMMER_INODE_XDIRTY) != 0) in hammer_flush_inode_done

YONETANI Tomokazu qhwt.dfly at les.ath.cx
Tue Nov 23 16:19:25 PST 2010


Hi.

On Sun, Nov 21, 2010 at 11:53:30AM -0800, Matthew Dillon wrote:
>     Here is a patch to try:
> 
> 	fetch http://apollo.backplane.com/DFlyMisc/hammer25.patch
> 
>     However it may be very difficult to reproduce this bug.  What we really
>     need to do here is just do a run-through on the HAMMER filesystem w/
>     the patch to make sure I didn't break anything by moving the clearing
>     of those flags.  I'm pretty sure it is ok but I get a bit jittery when
>     I have to mess with hammer_inode->flags.

I've applied the patch and re-installed the kernel, and restarted the
bulkbuild.  48 hours have past since then and so far I've observed no
panic or any other odd things.  Is this enough for a run-through?

Thanks.





More information about the Bugs mailing list