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>