From owner-freebsd-current@FreeBSD.ORG Tue Dec 28 13:53:41 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 6D08816A4CE for ; Tue, 28 Dec 2004 13:53:41 +0000 (GMT) Received: from stephanie.unixdaemons.com (stephanie.unixdaemons.com [67.18.111.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0EAE43D1D for ; Tue, 28 Dec 2004 13:53:40 +0000 (GMT) (envelope-from bmilekic@technokratis.com) Received: from stephanie.unixdaemons.com (bmilekic@localhost.unixdaemons.com [127.0.0.1])iBSDrdHx080631; Tue, 28 Dec 2004 08:53:39 -0500 (EST) Received: (from bmilekic@localhost) by stephanie.unixdaemons.com (8.13.2/8.12.1/Submit) id iBSDrdMk080626; Tue, 28 Dec 2004 08:53:39 -0500 (EST) (envelope-from bmilekic@technokratis.com) X-Authentication-Warning: stephanie.unixdaemons.com: bmilekic set sender to bmilekic@technokratis.com using -f Date: Tue, 28 Dec 2004 08:53:39 -0500 From: Bosko Milekic To: Peter Holm Message-ID: <20041228135339.GA80377@technokratis.com> References: <20041209144233.GA46928@peter.osted.lan> <20041220234103.GA59225@technokratis.com> <20041222210553.GA28108@peter.osted.lan> <20041222221540.GA70052@technokratis.com> <20041226161153.GA74592@peter.osted.lan> <20041226181738.GA21533@technokratis.com> <20041226225651.GA87178@peter.osted.lan> <20041227013745.GA5267@technokratis.com> <20041227040216.GA44588@technokratis.com> <20041228084731.GA766@peter.osted.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041228084731.GA766@peter.osted.lan> User-Agent: Mutt/1.4.2.1i cc: current@freebsd.org Subject: Re: panic: uma_zone_slab is looping 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, 28 Dec 2004 13:53:41 -0000 On Tue, Dec 28, 2004 at 09:47:31AM +0100, Peter Holm wrote: > On Sun, Dec 26, 2004 at 11:02:16PM -0500, Bosko Milekic wrote: > > > I'll have to reserve some more time to think about this. One way I > > > think it might be solvable would be to change that check that > > > triggers the NULL return explicitly check for the bucketzone, and not > > > for all UMA_ZONE_INTERNAL zones; I need to think this through a little > > > more. > > > > Please try the attached patch and let me know if with it you can or > > cannot trigger the original (seemingly infinite) looping. Although I > > still haven't quite figured out how the described scenario could lead > > to infinite looping exactly (I did conclude that it could lead to some > > looping, though), the patch is worth trying as I believe the scenario > > *could* occur. > > > > After more than 18 hours of testing with your patch I ran into a > (unrelated ?) "panic: mutex vm object not owned": > http://www.holm.cc/stress/log/freeze06.html Your other (private) Email to me mentions that another developer has claimed this one. If/when he fixes it, it would be worthwhile to give it another consecutive 18 hours before we decide that "yes, it's good and it works." I am optimistic, but we have to be thorough. Good work, so far! Cheers, -- Bosko Milekic bmilekic@technokratis.com bmilekic@FreeBSD.org