NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/43413: accounting suspend/resume broken



>Number:         43413
>Category:       kern
>Synopsis:       accounting suspend/resume broken
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 04 05:30:00 +0000 2010
>Originator:     David A. Holland
>Release:        NetBSD 5.1_RC2
>Organization:
xenotelepathy lab
>Environment:
System: NetBSD amberdon.eecs.harvard.edu 5.1_RC2 NetBSD 5.1_RC2 (GENERIC) #0: 
Fri May 21 00:29:51 UTC 2010 
builds%b7.netbsd.org@localhost:/home/builds/ab/netbsd-5-1-RC2/amd64/201005210534Z-obj/home/builds/ab/netbsd-5-1-RC2/src/sys/arch/amd64/compile/GENERIC
 amd64
Architecture: x86_64
Machine: amd64
>Description:

Last night while running stress builds the root filesystem filled up
with pacct data.

According to the logs, at 04:09:12 the kernel printed "accounting
suspended"; at 04:09:42 it printed "accounting resumed". The first
disk full message appeared at 04:10:12, from sa (still running from
/etc/daily, I guess), followed by more such messages from the stress
builds. The kernel first printed "Accounting: write failed 28" at
04:10:36. (28 is ENOSPC.) Many more disk full messages, including
from accounting, follow, until the machine fell over some ten minutes
later. The last entry in the log file before rebooting is

        Jun  3 04:20:24 amberdon /netbsd: <

which is moderately suspicious in its own right. Since the log is on
a wapbl volume and not softupdates, this may merely be fs corruption;
however, I don't think so because it isn't on a block boundary.

>How-To-Repeat:

Fill / with accounting turned on. Watch it not suspend and resume
accounting properly.

Having accounting turned on while running stress builds was stupid, but
evidently I forgot to turn it off beforehand.

>Fix:
Dunno.



Home | Main Index | Thread Index | Old Index