[issue349] conflict with vnode

Matthew Dillon dillon at apollo.backplane.com
Sat Oct 14 09:28:43 PDT 2006


:I am getting a number of these warnings during heavy disk I/O (such as
:extracting a large tar, or even compiling from pkgsrc)
:
:Oct 13 16:54:40 dfly kernel: conflict with vnode 0xd34cd600
:Oct 13 16:54:40 dfly kernel: Warning: inode free race avoided 1 times
:Oct 13 16:58:09 dfly kernel: conflict with vnode 0xd34d2800
:Oct 13 16:58:09 dfly kernel: Warning: inode free race avoided 1 times

    These can be ignored.  In fact, I will take out the warning now.

    There was an inode-reuse race that was fixed a long time ago.  I added
    the printf's to print out when the race would have occured if not for
    the fix.  This is the comment in the code:

/*
 * Check to see if an inode is in the hash table.  This is used to interlock
 * file free operations to ensure that the vnode is not reused due to a
 * reallocate of its inode number before we have had a chance to recycle it.
 */

    In anycase, just ignore it.

					-Matt





More information about the Bugs mailing list