Re: [PATCH 1/1] NFSv4.1 resend LAYOUTGET on data server invalid layout errors

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

 



On May 19, 2012, at 5:35 PM, Myklebust, Trond wrote:

> On Wed, 2012-04-04 at 16:22 -0400, andros@xxxxxxxxxx wrote:
>> From: Andy Adamson <andros@xxxxxxxxxx>
>> 
>> The "invalid layout" class of errors is handled by destroying the layout and
>> getting a new layout from the server.  Currently, the layout must be
>> destroyed before a new layout can be obtained.
>> 
>> This means that all references (e.g.lsegs) to the "to be destroyed" layout
>> header must be dropped before it can be destroyed. This in turn means waiting
>> for all in flight RPC's using the old layout as well as draining the data
>> server session slot table wait queue.
>> 
>> Set the NFS_LAYOUT_INVALID flag to redirect I/O to the MDS while waiting for
>> the old layout to be destroyed.
>> 
> 
> Is this patch still of interest? it doesn't seem to apply now that I've
> added your quick failover patches.


Yes - it is still of interest. I'll resend.

-->Andy

> -- 
> Trond Myklebust
> Linux NFS client maintainer
> 
> NetApp
> Trond.Myklebust@xxxxxxxxxx
> www.netapp.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


[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