Re: [pnfs] [RFC 0/4] nfs-utils: nfsd support for minor version

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Apr. 17, 2009, 19:18 +0300, Chuck Lever <chuck.lever@xxxxxxxxxx> wrote:
> On Apr 17, 2009, at 8:35 AM, Steve Dickson wrote:
>> J. Bruce Fields wrote:
>>> On Thu, Apr 16, 2009 at 03:01:47PM -0400, Steve Dickson wrote:
>>>> I do get your point, but as we did with the initial v4 support,
>>>> having the support on by default and then having away to turn it
>>>> off is the correct approach... IMHO...
>>> I'd prefer it be off by default, for the obvious safety reasons.   
>>> (It's
>>> under rapid development and particularly likely to have bugs).  The  
>>> only
>>> reason we had it on by default before was that we didn't add the
>>> switching mechanism early enough.  (Well, and because we could keep  
>>> it
>>> off in the config.  But I'd rather be able to ship users a kernel  
>>> that
>>> supports 4.1 and give them the option of turning it on at runtime,  
>>> than
>>> make them build a new kernel.)
>> I agree with not making people recompile kernels, which is the whole
>> purpose behind the Fedora repos, but do I think you might be a bit
>> too cautious with exposing the technology.
>>
>> One, I've been running the kernels with everything enabled for a while
>> now with no problems whatsoever... A few scary looking warnings now  
>> and
>> then but nothing major. I also spent the majority of my time at  
>> Connectathon
>> this years testing with kernel that were fully enabled. Not one  
>> problem
>> WRT regression testing. Plus there is no better way to expose  
>> regression
>> problems (early on) than to enable the code.. IMHO...
>>
>> Second, its my understanding that clients have to explicitly  ask
>> for 4.1 support. Are there any client out there that default to
>> 4.1 support? I would think not since there is only one client out  
>> there
>> that defaults to V4.0. If there is a client that defaults to 4.1,  
>> then we
>> will a knob to turn that support off.
> 
> That might even be OK for Fedora-based NFS servers.  I think what you  
> are driving at is erring on the side of increasing the testing base.
> 
> For an enterprise distribution, however, I suggest following the  
> experience of proprietary storage vendors who enabled their NFSv4.0  
> implementation early, and were bitten hard by that decision.  They are  
> still dealing with the bad press.
> 
> 4.1 support should be left turned off by default, or disabled  
> entirely, in enterprise distributions until we have a high degree of  
> confidence that 4.1 doesn't open security or data integrity exposures,  
> and that the feature set is stable.  Perhaps you could provide a  
> "technology preview" release of RHEL 6 with NFSv4.1 enabled, just as  
> was done with FScache in earlier RHEL releases?

That sounds like a good compromise to me.

Benny

> 
> --
> Chuck Lever
> chuck[dot]lever[at]oracle[dot]com
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux