Return-Path: linux-nfs-owner@vger.kernel.org Received: from userp1040.oracle.com ([156.151.31.81]:45583 "EHLO userp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750969AbaCFP7r convert rfc822-to-8bit (ORCPT ); Thu, 6 Mar 2014 10:59:47 -0500 Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: Optimal NFS mount options to safely allow interrupts and timeouts on newer kernels From: Chuck Lever In-Reply-To: <5B1102FE-8521-4BEF-8A2B-CE17EC32777F@primarydata.com> Date: Thu, 6 Mar 2014 10:59:35 -0500 Cc: Andrew Martin , Jim Rees , Neil Brown , Linux NFS Mailing List Message-Id: <17607EE5-614A-4B13-B5E7-0D1344A30C7F@oracle.com> References: <1696396609.119284.1394040541217.JavaMail.zimbra@xes-inc.com> <260588931.122771.1394041524167.JavaMail.zimbra@xes-inc.com> <20140306145042.6db53f60@notabene.brown> <1853694865.210849.1394082223818.JavaMail.zimbra@xes-inc.com> <20140306123438.GA21799@umich.edu> <04BE61B0-08B5-4E0C-88B6-6D93127BB64E@oracle.com> <5B1102FE-8521-4BEF-8A2B-CE17EC32777F@primarydata.com> To: Trond Myklebust Sender: linux-nfs-owner@vger.kernel.org List-ID: On Mar 6, 2014, at 10:33 AM, Trond Myklebust wrote: > > On Mar 6, 2014, at 10:26, Chuck Lever wrote: > >> >> On Mar 6, 2014, at 7:34 AM, Jim Rees wrote: >> >>> Given this is apache, I think if I were doing this I'd use ro,soft,intr,tcp >>> and not try to write anything to nfs. >> >> I agree. A static web page workload should be read-mostly or read-only. The (small) corruption risk with ?ro,soft" is that an interrupted read would cause the client to cache incomplete data. > > What? How? If that were the case, we would have a blatant read bug. As I read the current code, _any_ error will cause the page to not be marked as up to date. Agree, the design is sound. But we don?t test this use case very much, so I don?t have 100% confidence that there are no bugs. -- Chuck Lever chuck[dot]lever[at]oracle[dot]com