Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Feb 2005 17:48:35 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        ALeine <aleine@austrosearch.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: FW: Call for comments: CoxR, a CVS/mail-lists/BTS
Message-ID:  <20050208014835.GA567@xor.obsecurity.org>
In-Reply-To: <200502062247.j16Mlg0r041149@marlena.vvi.at>
References:  <200502062247.j16Mlg0r041149@marlena.vvi.at>

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

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

On Sun, Feb 06, 2005 at 02:47:42PM -0800, ALeine wrote:
> rwatson@freebsd.org wrote:=20
>=20
> > I appreciate that not everyone is a fan of mutex synchronization,
> > but "mutex hell" is a bit of an odd description: most bugs I see
> > getting reported (and fixed) aren't even locking-related.  They're
> > generally a property of lack of testing exposure for more obscure
> > features or edge cases that are hard to test for without a wide
> > testing base, such as edge-case hardware, bugs associated with
> > longer run times, or a recently introduced feature, etc.
>=20
> Well, mutex hell is more of a humorous description, but unfortunately
> it is not too far from what is becoming a reality. I believe that
> the path the FreeBSD Project has taken with the 5.x branch (not only
> in regard to mutex locking but in general) has made things far too
> complex in ways that make even seasoned hardcore developers such as
> yourself unwilling to touch certain subsystems because only one or
> two people really understand that system well enough to introduce
> only a few (instead of a few dozen) critical bugs when changing that
> subsystem. Or do you want to tell me that you could go right in and
> get the critical section related stuff sorted out on your own without
> John Baldwin and Stephan Uphoff in order to get to merge your UMA
> related changes? :-)

[...]

Consider not insulting the intelligence of the FreeBSD developers if
you want them to ever help you again with your kernel newbie
questions.  That kind of trash-talking may be cool in other projects,
but around here it's not going to win you friends.

Kris

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

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

iD8DBQFCCBpzWry0BWjoQKURAvilAKCOQpK0IOV04tUrVHXg6Og44lHm6gCgmQQy
FufOtDWz+FTCB6KehbR169U=
=oQAQ
-----END PGP SIGNATURE-----

--VbJkn9YxBvnuCH5J--



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