Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Dec 2004 13:29:24 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Jeff Roberson <jroberson@chesapeake.net>
Cc:        current@freebsd.org
Subject:   Re: SMP VFS Part 2
Message-ID:  <20041201212924.GA3193@xor.obsecurity.org>
In-Reply-To: <20041201055115.I18185@mail.chesapeake.net>
References:  <20041201055115.I18185@mail.chesapeake.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--pf9I7BMVVzbSWLtt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Dec 01, 2004 at 05:54:49AM -0500, Jeff Roberson wrote:
> I have updated the patch at:
>=20
> http://www.chesapeake.net/~jroberson/smpffs.diff
>=20
> It includes bug fixes for a handful of problems that were reported, and a
> few more that I found myself.  It also unwinds giant from open(), which is
> a very high risk area, but after a few days of working out bugs it seems
> to be functioning quite well for me.
>=20
> I did a make -j3 buildworld on a box with a lowered maxvnodes.  I also let
> 'stress' run for 8 loops or so until I ran into an unrelated KSE bug.  I
> did some mount/unmount/single user tests as well.
>=20
> Use at your own risk.  I still haven't locked quotas, so if you're using
> quota, don't run with this patch.

Trying to mount root from nfs:
setrootbyname failed
panic: mutex Giant not owned at /a/portbuild/i386/src-client/sys/nfsclient/=
nfs_vfsops.c:397
KDB: enter: panic
[thread pid 1 tid 100003 ]
Stopped at      kdb_enter+0x32: leal    0(%esi),%esi
db> tr
Tracing pid 1 tid 100003 td 0xc195e480
kdb_enter(c0716a84,c0778ce0,c0715dfe,d40da9f4,c195e480) at kdb_enter+0x32
panic(c0715dfe,c0716043,c072681a,18d,c1a9e800) at panic+0x14d
_mtx_assert(c0777840,1,c072681a,18d,0) at _mtx_assert+0x117
nfs_mountroot(c1a9e800,c195e480,a,d40dac08,d40dab20) at nfs_mountroot+0x3b
nfs_omount(c1a9e800,c1b64280,0,c195e480,0) at nfs_omount+0x2a
vfs_mountroot_try(c071f372,c0712f2b,205,4b0,c0712f2b) at vfs_mountroot_try+=
0x163
vfs_mountroot(c0777840,1,c0712f2b,207,89097500) at vfs_mountroot+0x134
start_init(0,d40dad48,c07140d7,318,45af0f10) at start_init+0x73
fork_exit(c04f87f0,0,d40dad48) at fork_exit+0xa9
fork_trampoline() at fork_trampoline+0x8

Kris

--pf9I7BMVVzbSWLtt
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBrje0Wry0BWjoQKURAnClAKCLKD5874FI7QwoJspm5D+JDzbETgCeJk0N
E0RVimH+Xn9x/qQoYpwqLtc=
=vAgN
-----END PGP SIGNATURE-----

--pf9I7BMVVzbSWLtt--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041201212924.GA3193>