Re: [PATCH 00/31] NFS XDR clean up for 2.6.38

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

 



Hey Chuck,

On 12/16/2010 03:04 PM, Chuck Lever wrote:
> 
> On Dec 16, 2010, at 2:14 PM, Steve Dickson wrote:
> 
>> Hello,
>>
>> I was wondering if it would be possible hold off on committing major 
>> cleans ups like this one (and the RFC: Split nlm_host cache series) 
>> until pNFS wave3 is committed into either Trond's tree and/or in the
>> mainline kernel. 
>>
>> I realize this is a huge request to make, something we've never done
>> before. But talking with the powers to be on this end, include Ric 
>> Wheeler, accepting these types of patches before the pNFS bits 
>> settle down will make close to impossible for there to be any 
>> meaningful pNFS support in the RHEL 6 kernels. We would have 
>> to push the support off to RHEL 7.
>>
>> The reasoning is this, which I do agree with, these types of 
>> patches, although probably needed, do not added any new features 
>> or fix any outstanding bugs.
> 
> The XDR series does add a new feature, FWIW: it adds buffer overflow
> protection to the client's reply processing logic.  Says so right in the 
> patch descriptions.
No... I didn't miss the "bonus" :-) Its just that these are major changes 
in the  bowels of the NFS code at at time  when other major changes (like pNFS) 
are happening... Its just a lot of change happening at once... 

> 
>> More likely than not (for a time) they will 
>> add some instability due to the lack of usage and testing.  These type of 
>> changes are much too large for even our QE group to test and verify and
>> obviously instability is the last thing we can interject into an 
>> on going enterprise product stream.
> 
> The only NFSv4-related changes in this series are limited to refactoring.  
> No behavior changes are made in the NFSv4 code.  The bulk of the changes 
> effect only NFSv2 and NFSv3, and will have no impact on pNFS (other than 
> a minor API change).
We obviously maintaining stability in those version are important too.. ;-) 
Again its just the amount of change and what is changing... 
    
> 
> XDR is straightforward and well understood.  If anything is broken by these 
> patches, I expect it will be exposed quickly.
> 
> The NLM patches also have nothing to do with pNFS, AFAICT, and can likely 
> be skipped for RHEL 6.
I have found pulling major pieces out of major release tends to have
disastrous results... Its an all or nothing thing... 
 
> 
>> Again, I realize what we are asking and how big this request
>> really is. Its just that we've come so far and are pretty close 
>> (IMHO) to have some meaningful  pNFS support in RHEL 6, I 
>> figured I'd take a shoot and ask... 
> 
> I don't think these are as world-bending as you believe.  I'm happy to 
> discuss the actual changes with Ric.
Fantastic!

steved.
--
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