From owner-freebsd-current@FreeBSD.ORG Sat Jul 9 06:28:10 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 102B616A41C for ; Sat, 9 Jul 2005 06:28:10 +0000 (GMT) (envelope-from lehmann@ans-netz.de) Received: from avocado.salatschuessel.net (avocado.salatschuessel.net [83.136.81.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 732C843D46 for ; Sat, 9 Jul 2005 06:28:09 +0000 (GMT) (envelope-from lehmann@ans-netz.de) Received: (qmail 49493 invoked by uid 89); 9 Jul 2005 06:27:52 -0000 Received: from unknown (HELO kartoffel.salatschuessel.net) (83.136.81.185) by avocado.salatschuessel.net with SMTP; 9 Jul 2005 06:27:52 -0000 Date: Sat, 9 Jul 2005 08:28:01 +0200 From: Oliver Lehmann To: Mohan Srinivasan Message-Id: <20050709082801.18f15374.lehmann@ans-netz.de> In-Reply-To: <20050708215444.50691.qmail@web80602.mail.yahoo.com> References: <20050708222246.630c9de3.lehmann@ans-netz.de> <20050708215444.50691.qmail@web80602.mail.yahoo.com> X-Mailer: Sylpheed version 2.0.0beta5 (GTK+ 2.6.8; amd64-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: problems with soft-nfs when the server goes down X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2005 06:28:10 -0000 Mohan Srinivasan wrote: > FYI - > > I am not able to reproduce the problem in my setup (at least > not easily). So a tcpdump and core would be very helpful. > 08:09:01.610027 IP curry.salatschuessel.net.1660761846 > 10.0.1.251.nfs: 112 read [|nfs] 08:09:16.978803 IP curry.salatschuessel.net.1660761846 > 10.0.1.251.nfs: 112 read [|nfs] 08:09:32.357595 IP curry.salatschuessel.net.1660761847 > 10.0.1.251.nfs: 112 read [|nfs] 08:09:47.726377 IP curry.salatschuessel.net.1660761847 > 10.0.1.251.nfs: 112 read [|nfs] 08:10:03.105170 IP curry.salatschuessel.net.1660761847 > 10.0.1.251.nfs: 112 read [|nfs] 08:10:03.184644 IP 10.0.1.251.nfs > curry.salatschuessel.net.1660761847: reply ok 1472 read 08:10:03.184752 IP 10.0.1.251 > curry.salatschuessel.net: udp 08:10:03.184988 IP 10.0.1.251 > curry.salatschuessel.net: udp 08:10:03.185112 IP 10.0.1.251 > curry.salatschuessel.net: udp 08:10:03.185239 IP 10.0.1.251 > curry.salatschuessel.net: udp 08:10:03.185312 IP 10.0.1.251 > curry.salatschuessel.net: udp on 08:10 the server was back online. But beep-media-player was still stucked. I ran a ktrace then on the pid of beep-media-player: 1781 beep-media-player CALL ioctl(0x9,SNDCTL_DSP_GETOSPACE,0xbf1f6ee0) 1781 beep-media-player RET ioctl 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL ioctl(0x9,SNDCTL_DSP_GETOSPACE,0xbf1f6ee0) 1781 beep-media-player RET ioctl 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL ioctl(0x9,SNDCTL_DSP_GETOSPACE,0xbf1f6ee0) 1781 beep-media-player RET ioctl 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL ioctl(0x9,SNDCTL_DSP_GETOSPACE,0xbf1f6ee0) 1781 beep-media-player RET ioctl 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL select(0x8,0xbf8fdef0,0,0,0xbf8fde38) 1781 beep-media-player RET fork 0 1781 beep-media-player CALL kse_release(0x80c1f44) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 1781 beep-media-player CALL ioctl(0x9,SNDCTL_DSP_GETOSPACE,0xbf1f6ee0) 1781 beep-media-player RET ioctl 0 1781 beep-media-player CALL kse_release(0x80c1f4c) 1781 beep-media-player RET kse_release 0 all the time repeating that. The nfs mount itself is working I can ls /mnt/tmp for example When I try mpg123, 08:20:18.339812 IP curry.salatschuessel.net.596824881 > 10.0.1.251.nfs: 112 read [|nfs] 08:20:22.189524 IP curry.salatschuessel.net.596824881 > 10.0.1.251.nfs: 112 read [|nfs] 08:20:29.878921 IP curry.salatschuessel.net.596824881 > 10.0.1.251.nfs: 112 read [|nfs] 08:20:45.247753 IP curry.salatschuessel.net.596824881 > 10.0.1.251.nfs: 112 read [|nfs] 08:21:00.616563 IP curry.salatschuessel.net.596824881 > 10.0.1.251.nfs: 112 read [|nfs] 08:23:09.367970 IP curry.salatschuessel.net.596824882 > 10.0.1.251.nfs: 104 access [|nfs] 08:23:09.368508 IP 10.0.1.251.nfs > curry.salatschuessel.net.596824882: reply ok 120 access c 001c And all I get with ktrace out is 569 mpg123 RET write 16384/0x4000 as the last line, and after that nothing more. I'm not sure how to get a coredump out of these locked processes. -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/