Return-Path: Received: from mailsrv.ikr.uni-stuttgart.de ([129.69.170.2]:59294 "EHLO mailsrv.ikr.uni-stuttgart.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751859AbbHYR2O (ORCPT ); Tue, 25 Aug 2015 13:28:14 -0400 From: Ulrich Gemkow To: "J. Bruce Fields" Subject: Re: NFSv4 mount fails on Sun Solaris 10 after reboot of client Date: Tue, 25 Aug 2015 19:28:03 +0200 Cc: linux-nfs@vger.kernel.org References: <201508241452.57718.ulrich.gemkow@ikr.uni-stuttgart.de> <20150824201401.GA401@fieldses.org> In-Reply-To: <20150824201401.GA401@fieldses.org> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_mWK3VyzrHvduOvu" Message-Id: <201508251928.06201.ulrich.gemkow@ikr.uni-stuttgart.de> Sender: linux-nfs-owner@vger.kernel.org List-ID: --Boundary-00=_mWK3VyzrHvduOvu Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello Bruce, On Monday 24 August 2015 22:14:01 J. Bruce Fields wrote: > On Mon, Aug 24, 2015 at 02:52:55PM +0200, Ulrich Gemkow wrote: > > we have a weired problem with Linux NFSv4.0 Server (Vanilla > > Kernel 4.1.6) and a Sun Solaris 10 client (all patches applied): > > > > When mounting a share on the Solaris client and then rebooting > > the client without unmounting the share first, after the reboot > > every attempt to mount the share again gives an I/O error on > > the client and the mount fails. > > > > After a long time (serveral hours) the v4 mount suddenly works > > again. > > > > Mounting a share with vers=2 works always even in times when > > the v4 mount fails. > > > > So it seems the Linux NFSv4 server holds a state for the client > > which prevents the re-mounting of the share and gives the > > I/O-error on the client. > > > > We use NFSv4 without idmapd. > > > > Is there any tip how to debug or solve this? > > Best is probably to get a packet trace. So something like: > > tcpdump -s0 -iem0 -wtmp.pcap > > and then try the client mount, then kill the tcpdump after the mount > fails, and send us tmp.pcap. (And/or take a look at tmp.pcap yourself > with wireshark. The interesting question is what kind of error the > server is returning when the client tries the mount after reboot.) Thank you for your reply. The tcpdump is attached, the relevant packets are 49..52. The error seems to be a SERVERFAULT. Can you see more from the dump? Thanks again and best regards Ulrich > --b. > > > > > Thank you and best regards > > > > -Ulrich > > |----------------------------------------------------------------------- > > | Ulrich Gemkow > > | University of Stuttgart, Germany > > | Institute of Communication Networks and Computer Engineering (IKR) > > |----------------------------------------------------------------------- --Boundary-00=_mWK3VyzrHvduOvu Content-Type: application/octet-stream; name="nfserr.pcap" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="nfserr.pcap" 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 EA1/aHlCAAAH0IAARJT8kSuSgAkBABQAAgAPAAA= --Boundary-00=_mWK3VyzrHvduOvu--