From: Jeff Layton <jlayton@redhat.com>
To: Jesper Juhl <jesper.juhl@gmail.com>
Cc: linux-kernel@vger.kernel.org, nfs@lists.sourceforge.net,
Trond Myklebust <trond.myklebust@fys.uio.no>
Subject: Re: [NFS] VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...
Date: Thu, 28 Dec 2006 08:02:09 -0500 [thread overview]
Message-ID: <4593C051.2020400@redhat.com> (raw)
In-Reply-To: <200612281027.09783.jesper.juhl@gmail.com>
Jesper Juhl wrote:
> I get this message in my webservers (with NFS mounted homedirs) logs once
> in a while :
>
> kernel: VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...
>
> It doesn't seem to have any bad effect on anything, but it would be nice
> to know if there is any cause for concern.
>
It is cause for concern. This means that the filesystem was unmounted (and the
superblock was freed), but the inode structs are still hanging around. The
"self-destruct" is telling you that eventually, this machine will crash due to
this. If you see this message you should probably plan a reboot sometime.
What will happen is that eventually the kernel may try to reference these
inodes, but they now have pointers into a freed superblock. If that superblock
memory was reused for another purpose, you'll likely crash.
IMO, we should probably consider this to be a BUG(), but that only really is
helpful if you can capture a coredump and can try to track down why these inodes
couldn't be flushed correctly. In the very least, it's probably time to change
this message to be less cryptic.
I've seen some sporadic reports of this problem on earlier kernels in situations
where a NFS server is unable to be contacted for a while, but have not gotten
enough info to get a handle on it.
-- Jeff
prev parent reply other threads:[~2006-12-28 13:02 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-28 9:27 VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day Jesper Juhl
2006-12-28 9:43 ` Jan Engelhardt
2006-12-28 10:32 ` Ian Kent
2006-12-28 13:02 ` Jeff Layton [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4593C051.2020400@redhat.com \
--to=jlayton@redhat.com \
--cc=jesper.juhl@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=nfs@lists.sourceforge.net \
--cc=trond.myklebust@fys.uio.no \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox