From owner-freebsd-alpha Sun Feb 17 10:10:17 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by hub.freebsd.org (Postfix) with ESMTP id D6AC237B402 for ; Sun, 17 Feb 2002 10:10:12 -0800 (PST) Received: (from uucp@localhost) by srv1.cosmo-project.de (8.11.6/8.11.6) with UUCP id g1HIABw04006 for freebsd-alpha@freebsd.org; Sun, 17 Feb 2002 19:10:11 +0100 (CET) (envelope-from ticso@cicely8.cicely.de) Received: from cicely8.cicely.de (cicely8.cicely.de [10.1.2.10]) by cicely5.cicely.de (8.12.1/8.12.1) with ESMTP id g1HI9oeS019763 for ; Sun, 17 Feb 2002 19:09:50 +0100 (CET)?g (envelope-from ticso@cicely8.cicely.de) Received: (from ticso@localhost) by cicely8.cicely.de (8.11.6/8.11.6) id g1HI9nK43250 for freebsd-alpha@freebsd.org; Sun, 17 Feb 2002 19:09:49 +0100 (CET) (envelope-from ticso) Date: Sun, 17 Feb 2002 19:09:49 +0100 From: Bernd Walter To: freebsd-alpha@freebsd.org Subject: runningbufspace deadlock problem on -stable Message-ID: <20020217180949.GD42870@cicely8.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.26i X-Operating-System: FreeBSD cicely8.cicely.de 5.0-CURRENT i386 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have one -stable production PC164 machine with the problem that runningbufspace increases over time. The box is running cvsup.de.freebsd.org and therefor has some load on the disks. runningbufspace should measure the IO load and give preference for sync and read transactions over async transactions. With that problem the machine deadlocks after some time. The problem isn't reproduceable on my stable toybox (NoName) at home and difficult to debug on the box it happens to me because it's remote. Neither is the problem reproduceable on any i386 or alpha -current box. I recently noted that it also happens on axp0.freebsd.org: [5]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [6]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [7]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [8]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [9]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [10]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 [11]axp0> sysctl vfs.runningbufspace vfs.runningbufspace: 120832 The value should return to 0 when the box is IO idle. If someone sees this problems on a local machine I would be happy. I have some patches here adding assertions which I want to avoid trying on my production machine. -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message