Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755957Ab3E3U01 (ORCPT ); Thu, 30 May 2013 16:26:27 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:31268 "EHLO userp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750811Ab3E3U0S convert rfc822-to-8bit (ORCPT ); Thu, 30 May 2013 16:26:18 -0400 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: 3.10-rc3 NFSv3 mount issues From: Chuck Lever In-Reply-To: <51A7B442.9010108@sandia.gov> Date: Thu, 30 May 2013 16:26:12 -0400 Cc: Weston Andros Adamson , Linux NFS Mailing List , LKML Kernel Content-Transfer-Encoding: 8BIT Message-Id: References: <51A7B442.9010108@sandia.gov> To: Jim Schutt , Trond Myklebust X-Mailer: Apple Mail (2.1503) X-Source-IP: acsinet22.oracle.com [141.146.126.238] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1937 Lines: 55 On May 30, 2013, at 4:19 PM, Jim Schutt wrote: > Hi, > > I've been trying to test 3.10-rc3 on some diskless clients, and found > that I can no longer mount my root file system via NFSv3. > > I poked around looking at NFS changes for 3.10, and found these two > commits: > > d497ab9751 "NFSv3: match sec= flavor against server list" > 4580a92d44 "NFS: Use server-recommended security flavor by default (NFSv3)" > > If I revert both of these commits from 3.10-rc3, then my diskless > client can mount its root file system. > > The busybox mount command fails like this, when using 3.10-rc3: > > / # mount -t nfs -o ro,nolock,vers=3,proto=tcp 172.17.0.122:/gmi/images/jaschut/ceph.toss-2x /mnt > mount: mounting 172.17.0.122:/gmi/images/jaschut/ceph.toss-2x on /mnt failed: Invalid argument > > The commit messages for both these commits seem to say that mounting > with the "sys=sec" option should work, but unfortunately, my busybox doesn't > seem to understand the "sec=" mount option: > > / # mount -t nfs -o ro,nolock,vers=3,proto=tcp,sec=sys 172.17.0.122:/gmi/images/jaschut/ceph.toss-2x /mnt > mount: invalid number 'sys' > > My NFS server is based on RHEL6, and is not using any "sec=" option > in its export for this file system. I did try exporting with "sec=sys", > but it didn't seem to make any difference either. > > So far, this seems like a regression to me .... > Any ideas what I might be doing wrong? How can I > help make this work again? 3.10-rc3 appears to be missing the fix for this. See: http://marc.info/?l=linux-nfs&m=136855668104598&w=2 Trond, can we get this applied? -- Chuck Lever chuck[dot]lever[at]oracle[dot]com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/