Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jan 2004 22:05:55 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Ted Wisniewski <ted@ness.plymouth.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: 5.2-RELEASE - Show stopper problem
Message-ID:  <20040111040555.GD3393@dan.emsphone.com>
In-Reply-To: <200401110025.i0B0PNxL002500@ness.plymouth.edu>
References:  <200401110025.i0B0PNxL002500@ness.plymouth.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jan 10), Ted Wisniewski said:
> In 5.2-RC and 5.2-RELEASE there appears to be some issue with
> filesystem or I/O subsystem under 5.2-X.  Now, You can install and do
> the normal kind of things, however, when you create a lot of I/O on
> the disk there seems to be a problem actually reading/writing it
> to/from disk.  For example, If I do a "make buildworld"...  It
> appears to go along ok.  However, I have had a number of (repeatable)
> situations where the "make installworld" will go so far then will not
> be able to complete.  In this case, there is an attempt to write data
> to disk that cannot complete; the process goes into a disk wait state
> (it cannot be killed, and will stay in this state ...  forever).
> 
> For example the standard daily security script:
> 
>   727  p0  T      0:00.00 sh 100.chksetuid
>   737  p0  T      0:02.14 find /usr -xdev -type f ( -perm -u+x -or -perm -g+x -or -perm -o+x ) ( -perm -u+s -or -perm -g+s

The 'T' state usually means that someone sent the process a STOP
signal.  Try running "kill -CONT 727 737" to start them back up. 

Processes waiting on disk I/O will be in the 'D' state, and you can run
"ps axO wchan" to print the specific part of the kernel it's waiting
in.

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040111040555.GD3393>