NFS/RPC problems w/ 2.2.12 + a feature suggestion for NFS/remounting

Martin Andersen (marand@eunet.no)
Thu, 28 Oct 1999 07:59:20 +0200 (CEST)


Hi!

I've been getting these messages in the syslog recently. As a result, I am
unable to access one of my directories in $HOME (which is NFS mounted).

I've tried to access the dir. directly from the NFS server, and it works
fine.

Is there any way of solving this besides rebooting? It's also quite
frustrating to not have the ability to do forced unmounting, since that
implies that you have to reboot /whenever/ you get a stale NFS handle.
(minor note: the exact error in this case was just "I/O error".

FEATURE SUGGESTION: It would be very nice (IMHO) if Linux could support
forced unmounting, /and/ have some sort of cache-mechanism that would (for
a short period of time) cache the currently open files, so that any open
client sessions (or X sessions) would not be affected by the remount.
Perhaps it would be possible to implement this in the remount option of
mount?

This is also a great worry for me at work when using NCPfs, since whenever
the Novell server goes haywire, the umounting the volume is impossible.

The errors are as follows:

Oct 11 10:35:27 anubis kernel: NFS: can't silly-delete
anubis.nooft.abb.no/.nfs00e025ab0000002c, error=-13
Oct 11 10:50:26 anubis ypbind[372]: unknown: RPC: Timed out
Oct 11 10:50:26 anubis kernel: nfs: server kro200 not responding, still
trying
Oct 11 10:51:20 anubis kernel: nfs: RPC call returned error 111
Oct 11 10:51:20 anubis kernel: RPC: task of released request still queued!
Oct 11 10:51:20 anubis kernel: RPC: (task is on xprt_pending)
Oct 11 10:51:20 anubis ypbind[372]: broadcast: RPC: Timed out.
Oct 11 10:51:20 anubis kernel: nfs: RPC call returned error 111
Oct 11 10:51:20 anubis kernel: RPC: task of released request still queued!
Oct 11 10:51:20 anubis kernel: RPC: (task is on xprt_pending)
Oct 11 10:51:21 anubis kernel: nfs: RPC call returned error 111
Oct 11 10:51:21 anubis kernel: RPC: task of released request still queued!
Oct 11 10:51:21 anubis kernel: RPC: (task is on xprt_pending)
Oct 11 10:51:22 anubis kernel: nfs: RPC call returned error 111
Oct 11 10:51:22 anubis kernel: RPC: task of released request still queued!
Oct 11 10:51:22 anubis kernel: RPC: (task is on xprt_pending)
Oct 11 10:51:22 anubis kernel: __nfs_fhget: inode 12165572 still busy,
i_count=2
Oct 11 10:51:22 anubis kernel: __nfs_fhget: killing os991685/.xscreensaver
filehandle
Oct 11 12:29:32 anubis kernel: nfs_dentry_delete: os991685/.Xauthority:
ino=11719482, count=2, nlink=1
Oct 11 15:33:56 anubis kernel: nfs_dentry_delete:
abc00001/.PeoplePagesPersonal: ino=12755585, count=2, nlink=2
Oct 11 15:33:57 anubis kernel: __nfs_fhget: inode 12755585 still busy,
i_count=1
Oct 11 17:42:20 anubis kernel: nfs_dentry_delete:
abc00001/.capture.mv.tmpa006nt: ino=2151370, count=2, nlink=2
Oct 11 17:42:20 anubis kernel: __nfs_fhget: inode 2151370 still busy,
i_count=1

Is there any hope that Linux will support forced unmounting anytime soon?
>From last I looked at the "mount" package, it hadn't been updated since
August-98.

Best regards,
--Martin

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/