From owner-freebsd-bugs@FreeBSD.ORG Sun Jun 26 20:10:17 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACDA116A41C for ; Sun, 26 Jun 2005 20:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C1E643D49 for ; Sun, 26 Jun 2005 20:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5QKAH5j002683 for ; Sun, 26 Jun 2005 20:10:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5QKAHPp002682; Sun, 26 Jun 2005 20:10:17 GMT (envelope-from gnats) Resent-Date: Sun, 26 Jun 2005 20:10:17 GMT Resent-Message-Id: <200506262010.j5QKAHPp002682@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wietse Venema Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8426D16A41C for ; Sun, 26 Jun 2005 20:05:23 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EBCF43D55 for ; Sun, 26 Jun 2005 20:05:23 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j5QK5NOG019122 for ; Sun, 26 Jun 2005 20:05:23 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j5QK5MQr019120; Sun, 26 Jun 2005 20:05:22 GMT (envelope-from nobody) Message-Id: <200506262005.j5QK5MQr019120@www.freebsd.org> Date: Sun, 26 Jun 2005 20:05:22 GMT From: Wietse Venema To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/82682: "Accounting resumed" while disk fills up X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jun 2005 20:10:17 -0000 >Number: 82682 >Category: kern >Synopsis: "Accounting resumed" while disk fills up >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jun 26 20:10:16 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Wietse Venema >Release: 5.4 and 5.3 >Organization: >Environment: FreeBSD freebsd54.porcupine.org 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 FreeBSD tail.porcupine.org 5.3-RELEASE FreeBSD 5.3-RELEASE #5: Sat Mar 12 22:58:16 EST 2005 wietse@tail.porcupine.org:/usr/src/sys/i386/compile/TAIL i386 >Description: When the disk fills up, the kernel as expected disables process accounting, but it RESUMES process accounting while the disk fills up further. Perhaps the code gets confused when the free space becomes negative (see repeat-by example below). But that is pure speculation. I have been using FreeBSD for 10+ years and routinely use dd of /dev/zero to wipe the free space as root. I did not notice this accounting anomaly when I was still using FreeBSD 4. >How-To-Repeat: Execute the following command as root: # dd bigfile Kernel log example: Jun 26 15:38:53 freebsd54 kernel: Accounting suspended Jun 26 15:39:23 freebsd54 kernel: Accounting resumed Jun 26 15:40:04 freebsd54 kernel: pid 457 (dd), uid 0 inumber 188421 on /: filesystem full Negative free space example: # df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 3720788 3586676 -163550 105% / >Fix: >Release-Note: >Audit-Trail: >Unformatted: