From owner-freebsd-current@FreeBSD.ORG Tue Jul 20 04:51:03 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C01AB16A4CE for ; Tue, 20 Jul 2004 04:51:03 +0000 (GMT) Received: from ylpvm15.prodigy.net (ylpvm15-ext.prodigy.net [207.115.57.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F69C43D48 for ; Tue, 20 Jul 2004 04:51:03 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (adsl-64-169-104-4.dsl.lsan03.pacbell.net [64.169.104.4])i6K4p2Br019557; Tue, 20 Jul 2004 00:51:02 -0400 Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 3614751A1C; Mon, 19 Jul 2004 21:50:58 -0700 (PDT) Date: Mon, 19 Jul 2004 21:50:58 -0700 From: Kris Kennaway To: John Birrell Message-ID: <20040720045058.GA65171@xor.obsecurity.org> References: <40FC3090.9060305@freebsd.org> <40FC92C8.50604@mcsi.pp.ru> <20040720040153.GA21144@freebsd3.cimlogic.com.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Kj7319i9nmIyA2yE" Content-Disposition: inline In-Reply-To: <20040720040153.GA21144@freebsd3.cimlogic.com.au> User-Agent: Mutt/1.4.2.1i cc: Maxim Maximov cc: freebsd-current@freebsd.org Subject: Re: HEADS UP [Re: thread+preemption stability improvement] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jul 2004 04:51:03 -0000 --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 20, 2004 at 02:01:54PM +1000, John Birrell wrote: > On Tue, Jul 20, 2004 at 07:34:32AM +0400, Maxim Maximov wrote: > > I think it is needed :( Things actually get _much_ better, now I've=20 > > been able to use my big IMAP folders, but still after applying the patc= h=20 > > and working about an hour mozilla freezes with the same sympthoms (cpu= =20 > > fan gets spinning faster and faster as if cpu temperature is raising).= =20 > > Are there any ways I can help track this down further? > > Preemption is enabled, of course. My kernel's config is latest=20 > > GENERIC with these additions: >=20 > Even with PREEMPTION disabled, current freezes for me with a threaded app= lication > with lots of sendfiles in progress. I haven't figured out the set of cond= itions > that actually trigger the freeze other than it never freezes if I have no > libpthread application running (and loaded to some degree). >=20 > I wonder if anyone has had current under load and if so, in what situatio= ns. > It looks like this code base is a long way away from being ready for a st= able > branch. Grumble. The gap between 4 and 5 is too big. Not happy. At some p= oint > people need to concentrate on stability. I would concede API changes for= =20 > stability any day. Every day. I run ~40 machines of various architectures under heavy load with 5.x (package build clusters)..over the past month or so stability has become significantly worse; see my reply to the 5.3 TODO list from a few days ago for a list of outstanding bugs that I am tracking. A lot of this is apparently due to pre-existing bugs exposed by the preemption changes. Peter mentioned tonight that he thinks he understands the cause of several of these problems though, so expect 5.2 stability to pick up soon. Kris --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA/KSxWry0BWjoQKURAm93AKDfjInrkhg6fKz2O3cmn/KhAGBHYQCfSJe/ QkYUxM0FRaH5asDS1ERyGvI= =NVYe -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE--