DragonFly BSD
DragonFly kernel List (threaded) for 2006-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: BUF/BIO stage 3 patch #1 (panic: assertion: bp->b_xflags & BX_VNDIRTY in nfs_writebp)


From: Stefan Krüger <skrueger@xxxxxxxxxxxxxxxx>
Date: Sat, 04 Mar 2006 13:09:52 +0000

Matthew Dillon wrote:
    Ok, here is the next patch. I am treading carefully, doing as much
    precursor work as I can before the massive block number -> 64 bit offset
    conversion patch.

    This is a smaller patch which cleans up the buffer cache hash table.
    The global hash table has been replaced by a per-vnode red-black tree
    and the buffer's vnode assignment, bp->b_vp, is now completely integrated
    with the block lookup code (prior patches removed all the bp->b_vp hacks
    so bp->b_vp is now an ultra-stable field).  This in turn allowed the
    reassignbuf() routine to be greatly simplified.
hi matt,

nice patch but... well take a look at ../cosmicdj/crash/crash38.tbz2

fsx on a local nfs-mounted mfs-dir triggered the panic

take care



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]