From owner-freebsd-fs@FreeBSD.ORG Fri Oct 14 17:23:49 2005 Return-Path: X-Original-To: fs@freebsd.org Delivered-To: freebsd-fs@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C62A16A41F for ; Fri, 14 Oct 2005 17:23:49 +0000 (GMT) (envelope-from rees@citi.umich.edu) Received: from citi.umich.edu (citi.umich.edu [141.211.133.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id D509043D58 for ; Fri, 14 Oct 2005 17:23:48 +0000 (GMT) (envelope-from rees@citi.umich.edu) Received: from citi.umich.edu (dumaguete.citi.umich.edu [141.211.133.51]) by citi.umich.edu (Postfix) with ESMTP id 46B291BBE6; Fri, 14 Oct 2005 13:23:48 -0400 (EDT) To: rick@snowhite.cis.uoguelph.ca From: Jim Rees In-Reply-To: rick@snowhite.cis.uoguelph.ca, Fri, 14 Oct 2005 12:55:49 EDT Date: Fri, 14 Oct 2005 13:23:48 -0400 Sender: rees@citi.umich.edu Message-Id: <20051014172348.46B291BBE6@citi.umich.edu> Cc: fs@freebsd.org Subject: Re: FreeBSD NFS server not responding to TCP SYN packets from Linux/SunOS clients X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Oct 2005 17:23:49 -0000 Tcp always throws away retransmissions. Doesn't matter whether the data is still in the receive socket queue or not. The nfs server will never see replayed requests as a result of tcp retransmission. The problem is "how do you make sure the nfsd threads don't start a request if the disk I/O subsystem is backlogged". Isn't this simply a matter of choosing the right number of nfsd threads?