From owner-freebsd-stable@FreeBSD.ORG Tue Nov 28 20:21:12 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93AF916A4A7 for ; Tue, 28 Nov 2006 20:21:12 +0000 (UTC) (envelope-from ghelmer@palisadesys.com) Received: from magellan.palisadesys.com (magellan.palisadesys.com [192.188.162.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46E7A43E04 for ; Tue, 28 Nov 2006 20:19:14 +0000 (GMT) (envelope-from ghelmer@palisadesys.com) Received: from [172.16.2.242] (cetus.palisadesys.com [192.188.162.7]) (authenticated bits=0) by magellan.palisadesys.com (8.13.8/8.13.8) with ESMTP id kASKIOHR090492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 28 Nov 2006 14:18:24 -0600 (CST) (envelope-from ghelmer@palisadesys.com) Message-ID: <456C9991.6050606@palisadesys.com> Date: Tue, 28 Nov 2006 14:18:25 -0600 From: Guy Helmer User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 To: Kris Kennaway References: <456C67C7.9030208@palisadesys.com> <20061128200321.GA65311@xor.obsecurity.org> In-Reply-To: <20061128200321.GA65311@xor.obsecurity.org> X-Palisade-MailScanner-Information: Please contact the ISP for more information X-Palisade-MailScanner: Found to be clean X-Palisade-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (not cached, score=-4.398, required 6, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60, HTML_MESSAGE 0.00) X-Palisade-MailScanner-From: ghelmer@palisadesys.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-stable@freebsd.org Subject: Re: 6.x loosing record of free space after filesystem fills? 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: Tue, 28 Nov 2006 20:21:12 -0000 Kris Kennaway wrote: > On Tue, Nov 28, 2006 at 10:45:59AM -0600, Guy Helmer wrote: > >> We're encountering some problems on FreeBSD 6.1 SMP with a number of >> end-user systems where a Postgresql database is growing to the point >> where the filesystem is nearly full or completely runs out of free >> space. After this point, df shows wildly incorrect values for available >> space, sometimes even showing more space available than there allocated >> to the partition (and our systems rely on df to determine when to send >> warnings to end-users that the free disk space is getting low). We've >> found the only way to correct the situation is to take the system down >> to single-user mode and force a non-background fsck on the partition - >> simply rebooting the system does not fix the situation. >> >> We're going to try setting debug.mpsafevfs to 0 in /boot/loader.conf to >> see if this works around the problem. I've gone through the CVS logs >> for src/sys/ufs/ffs/* but I haven't seen anything that would >> specifically apply to this problem. Has anyone else seen this problem, >> and by chance is it resolved for 6.2? >> > > First I've heard of it. May not be resolved unless a developer can > reproduce it. > > Kris > I had hoped one of kib's or tegge's recent changes to src/sys/ufs/ffs/ffs_softdep.c might be related. I'll see what I can do to get hard details - maybe a kernel with INVARIANTS would find something. Guy -- Guy Helmer, Ph.D. Chief System Architect Palisade Systems, Inc.