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