Date: Fri, 15 Nov 1996 18:28:16 +0000 () From: Brian Tao <taob@io.org> To: FREEBSD-CURRENT-L <freebsd-current@freebsd.org> Subject: "panic: nfs: sillyrename dir" Message-ID: <Pine.BSF.3.95.961115181627.16615A-100000@cabal.io.org>
next in thread | raw e-mail | index | archive | help
This is a new and amusing one. ;-) I have two shell servers, one running 2.2-961014-SNAP and the other running 2.2-960501-SNAP. Both have identical hardware and both mount the same nine filesystems from three NFS servers (one is NetBSD 1.1, one is FreeBSD 2.2-961014-SNAP, and one is BSD/OS 2.01). Neither act as an NFS server. A couple of days ago, both of them crashed with the same kernel panic within 97 seconds of each other, "panic: nfs: sillyrename dir". I don't know if this is significant, but it takes about that length of time for one of those shell servers to reboot. In /usr/src/sys/nfs/nfs_vnops.c, there is the following comment block before the nfs_sillyrename() function: /* * Silly rename. To make the NFS filesystem that is stateless look a little * more like the "ufs" a remove of an active vnode is translated to a rename * to a funny looking filename that is removed by nfs_inactive on the * nfsnode. There is the potential for another process on a different client * to create the same funny name between the nfs_lookitup() fails and the * nfs_rename() completes, but... */ But... what?!?! :) Was this double panic just a coincidence? -- Brian Tao (BT300, taob@io.org, taob@ican.net) Senior Systems and Network Administrator, Internet Canada Corp. "Though this be madness, yet there is method in't"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.961115181627.16615A-100000>