Date: Thu, 27 Apr 2006 16:38:51 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Mike Jakubik <mikej@rogers.com> Cc: Bartosz Fabianowski <freebsd@chillt.de>, freebsd-stable@freebsd.org, "ml@sd2i.com" <ml@sd2i.com> Subject: Re: RELENG_4 -> 5 -> 6: significant performance regression Message-ID: <20060427203851.GA70189@xor.obsecurity.org> In-Reply-To: <44511FD9.9020200@rogers.com> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060427203851.GA70189>