From owner-freebsd-stable@FreeBSD.ORG Thu Apr 27 20:38:53 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D3D316A400 for ; Thu, 27 Apr 2006 20:38:53 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F84943D45 for ; Thu, 27 Apr 2006 20:38:53 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id E2EB31A4EAF; Thu, 27 Apr 2006 13:38:52 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 0998055E03; Thu, 27 Apr 2006 16:38:52 -0400 (EDT) Date: Thu, 27 Apr 2006 16:38:51 -0400 From: Kris Kennaway To: Mike Jakubik Message-ID: <20060427203851.GA70189@xor.obsecurity.org> References: <20060427160536.M96305@atlantis.atlantis.dp.ua> <20060427181226.GA66431@xor.obsecurity.org> <44510CBE.6050102@sd2i.com> <20060427183541.GA67363@xor.obsecurity.org> <445118C8.7020603@sd2i.com> <44511E27.2070101@chillt.de> <44511FD9.9020200@rogers.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline In-Reply-To: <44511FD9.9020200@rogers.com> User-Agent: Mutt/1.4.2.1i Cc: Bartosz Fabianowski , freebsd-stable@freebsd.org, "ml@sd2i.com" Subject: Re: RELENG_4 -> 5 -> 6: significant performance regression X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 20:38:53 -0000 --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 27, 2006 at 03:47:37PM -0400, Mike Jakubik wrote: > Bartosz Fabianowski wrote: > >>You wrote that Giant is needed in 6.0 and now you write it has been > >>removed. > > > >In 4.x, every UFS write requires the Giant lock. In 6.x, Giant is not=20 > >normally required, making file system operations faster. When you=20 > >enable QUOTA, you basically get back to the 4.x behavior where Giant=20 > >is needed for each write. This is why in 6.x UFS will normally be=20 > >faster but if you enable QUOTA, you lose the newly gained performance=20 > >again. >=20 > Why isn't QUOTA mpsafe then? Because code doesn't grow on trees. There are uncommitted patches though - perhaps you can test them and get back to the author with your feedback. Kris --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEUSvbWry0BWjoQKURArL/AKC9DjTvPP/FAGG1oepds5u863jjQQCg9wZ/ N06LEl2FyJuTZKJRWXv7NLE= =XTiQ -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu--