Date: Mon, 3 Sep 2001 03:50:03 -0700 (PDT) From: Peter Pentchev <roam@ringlet.net> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/30283: swap_pager problem with 4.2-RELEASE Message-ID: <200109031050.f83Ao3289192@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/30283; it has been noted by GNATS. From: Peter Pentchev <roam@ringlet.net> To: David Hedley <david@inty.net> Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/30283: swap_pager problem with 4.2-RELEASE Date: Mon, 3 Sep 2001 13:38:18 +0300 On Mon, Sep 03, 2001 at 03:27:51AM -0700, David Hedley wrote: > > >Number: 30283 > >Category: kern > >Synopsis: swap_pager problem with 4.2-RELEASE > >Originator: David Hedley > >Release: FreeBSD 4.2-RELEASE > >Organization: > Intelligent Network Technology Ltd > >Environment: > FreeBSD freddy.inty.net 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Fri Dec 15 15:51:22 GMT 2000 david@freddy.inty.net:/usr/src/sys/compile/GENERIC+MODS i386 > > >Description: > > After approx 90 days uptime one of our mail servers running 4.2-RELEASE failed with the following errors continuously repeating on the console: > > swap_pager: indefinite wait buffer: device: #ad/0x20001, blkno: 18920, size: 4096 > swap_pager: indefinite wait buffer: device: #ad/0x20009, blkno: 27088, size: 4096 > > Although the server still responded to pings etc, any disk activity would cause the respective process to hang. > > The swap configuration is as follows: > > Device 1K-blocks Used Avail Capacity Type > /dev/ad0s1b 524160 11536 512624 2% Interleaved > /dev/ad1s1b 524160 11564 512596 2% Interleaved > Total 1048320 23100 1025220 2% AFAICS from a quick look at /sys/vm/swap_pager.c, this error message is caused by a timeout on the actual read operation from the swap device. I think you should check your disks for physical errors, or better just replace them, before damage is done to more than the swap partitions.. And then, of course, I might be totally off-base; some VM/swap guru to explain what exactly does the 'indefinite wait buffer' message mean? G'luck, Peter -- This sentence every third, but it still comprehensible. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109031050.f83Ao3289192>
