Date: Tue, 2 Aug 2005 11:59:36 -0400 From: Kris Kennaway <kris@obsecurity.org> To: rick@snowhite.cis.uoguelph.ca Cc: openbsd-nfsv4@sfobug.org, fs@freebsd.org, kris@obsecurity.org Subject: Re: Re: FreeBSD6.0-BETA1 panics Message-ID: <20050802155936.GA74261@xor.obsecurity.org> In-Reply-To: <200508021527.LAA45116@snowhite.cis.uoguelph.ca> References: <200508021527.LAA45116@snowhite.cis.uoguelph.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
--opJtzjQTFsWo+cga Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 02, 2005 at 11:27:35AM -0400, rick@snowhite.cis.uoguelph.ca wro= te: > > I suspect the server is returning bogus data, perhaps because of the > > locking problems. >=20 > My server doesn't support the lockd/statd protocol, so v3 mounts won't > have any advisory locking support. Is that likely to be the cause of this? > (I don't know anything about the inner workings of cvs.) I meant vnode locking in the kernel (i.e. race between the two nfsd processes reading files on the server). Everything is read-only here (and static on the server), so there is no write collision from the client. > > OK, I triggered another deadlock while running a simultaneous cvs > > checkout on the server (via ufs) and over nfs3 from a remote machine. >=20 > Ok, thanks for the info. I'll try and figure this one out. > (Given your original panic, I assume you're running a kernel with > DEBUG_LOCKS and DEBUG_VFS_LOCKS options? That would have caught the > obvious "forgot to unlock the vnode" type problems, which would suggest > a race between the local ufs syscall and newnfsd for vnode locking. > Could be a fun one to find:-) Only DEBUG_LOCKS, I think..I'll add the other. Kris --opJtzjQTFsWo+cga Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC75hoWry0BWjoQKURAh1yAKDKldKhVLBg74bJgIF+4fyKIvJaowCgq5Ok dees2Pb3MoVJJ4XBbQu54ss= =Tk+3 -----END PGP SIGNATURE----- --opJtzjQTFsWo+cga--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050802155936.GA74261>