From owner-freebsd-current@FreeBSD.ORG Tue Jul 20 23:19:05 2004 Return-Path: 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 E6BDD16A4CE for ; Tue, 20 Jul 2004 23:19:05 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8891343D1F for ; Tue, 20 Jul 2004 23:19:05 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.11/8.12.11) with ESMTP id i6KNIRDW011842; Tue, 20 Jul 2004 19:18:27 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)i6KNIQiD011839; Tue, 20 Jul 2004 19:18:26 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Tue, 20 Jul 2004 19:18:26 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Darren Pilgrim In-Reply-To: <000401c46e9a$e14dd590$132a15ac@spud> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: 'Matt White' cc: freebsd-current@freebsd.org Subject: RE: fetch hangs, part 2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Tue, 20 Jul 2004 23:19:06 -0000 On Tue, 20 Jul 2004, Darren Pilgrim wrote: > I've been having the same (or a similar problem). Fetching the distfile > for a port will hang. I poked some more at this and found that all the > sites fetch is hanging on successfully negotiate the TCP connection then > go dead without closing the connection. My workaround has been to edit > the Makefile and remove the offending site from MASTER_SITES or manually > fetch from ftp.freebsd.org. Could you try disabling TCP SACK and see if things "get better"? It's one of the things that has changed in the TCP code recently. This could well be a user space fetch issue, but it would be worth trying it to see, if only to rule it out. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research > > > From: Matt White > > > > Thanks, but it looks like those are the default settings, so I'm guessing > > setting that's not going to help me. It's probably better to figure out > > what's wrong here anyway so we can use whatever settings we want. If I > > don't hear anything more, I'll try to get a ktrace tonight. > > > > > > -Matt > > > > --On Sunday, July 18, 2004 1:48 PM -0500 "Conrad J. Sabatier" > > wrote: > > > > > > > > On 18-Jul-2004 Matt White wrote: > > >> I looked in the archives and saw that a couple of others also had > > >> this > > >> problem. Fetch is getting distributions for ports and it'll just > > >> hang. > > >> Killing the build and restarting it will usually cause it to advance. > > >> Did > > >> any of you guys who saw this problem before come up with a solution? > > > > > > I found that changing my buffer size settings made all the difference. > > > I had been using the following in /etc/sysctl.conf: > > > > > > net.inet.tcp.recvspace=131072 > > > net.inet.tcp.sendspace=65536 > > > > > > Changing them to: > > > > > > net.inet.tcp.recvspace=65536 > > > net.inet.tcp.sendspace=32768 > > > > > > Solved the problem. > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >