vnrlu_proc: vnode recycler stopped working!
I'm getting the same problem as described in  with the most recent
head revision. I just tried to "cvs checkout" and then the message
appears repetitive and no further progress of cvs checkout seems to
#1 Updated by dillon about 6 years ago
:I'm getting the same problem as described in  with the most recent
:head revision. I just tried to "cvs checkout" and then the message
:appears repetitive and no further progress of cvs checkout seems to
That's a really old bug that was fixed a long time ago, or should have
I did recently (a few weeks ago) make some changes to try to prevent
the buffer cache deadlock from occuring, perhaps I muffed it up. I
haven't touched that part of the codebase it in the last week, though.
Can you generate a kernel core (& binary) of the affected machine and
upload it into ~/crash on your leaf account? I'll take a look at it.
#3 Updated by dillon about 6 years ago
Were both of you guys doing major filesystem operations on the root
From looking at Peter's core the root mount point doesn't have a syncer
vnode, and the new vnode recycling code won't run on it because of that.
I am fixing it now.
What is interesting is that the vnode recycling code is not in error
here, but instead has exposed a long standing issue in the code where
the syncer was not running on the root filesystem every 30 seconds like
it was supposed to.