[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