From owner-cvs-all@FreeBSD.ORG Tue Jul 19 20:21:27 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ACD716A41F; Tue, 19 Jul 2005 20:21:27 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C33543D53; Tue, 19 Jul 2005 20:21:27 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 20B575CD6A; Tue, 19 Jul 2005 13:21:27 -0700 (PDT) Date: Tue, 19 Jul 2005 13:21:27 -0700 From: Alfred Perlstein To: Pawel Jakub Dawidek Message-ID: <20050719202127.GU40423@elvis.mu.org> References: <200507180212.j6I2CHkP074749@repoman.freebsd.org> <20050718071812.GF46538@darkness.comp.waw.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050718071812.GF46538@darkness.comp.waw.pl> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Paul Saab , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/nfsclient nfs_socket.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2005 20:21:27 -0000 * Pawel Jakub Dawidek [050718 00:18] wrote: > On Mon, Jul 18, 2005 at 02:12:17AM +0000, Paul Saab wrote: > +> ps 2005-07-18 02:12:17 UTC > +> > +> FreeBSD src repository > +> > +> Modified files: > +> sys/nfsclient nfs_socket.c > +> Log: > +> Fix for a NFS soft mounts bug where if the number of retries exceeds > +> the max rexmits, the request was not being bounced back with a > +> ETIMEDOUT error. > > I saw ESTALE errors on NFS clients after rebooting NFS server. > umount/mount was the only way to fix it. > Your commit should fix my problem? My machines are running 5-STABLE. Unlikely, the source of such a problem is probably that the order of mounted filesystems has changed and a different fsid was given to your exported fs. One way to fix it is to make sure that your fses are mounted in the right order each time. Or you can do a hack whereby exporting loads the fsid from a persistent file in the filesystem. -- - Alfred Perlstein - email: bright@mu.org cell: 408-480-4684