[pnfs] pNFS testing at connectathon
Iyer, Rahul
Rahul.Iyer at netapp.com
Mon Jan 15 20:44:29 EST 2007
>
> >We will work on trying to make sure we don't do this,
> however, I do not
> >believe it is illegal for a client to issue more than one
> LAYOUTGET for
> >the same file and byte range; at least the spec doesn't outlaw this.
> >
> >
> If a client issues a LAYOUTGET for a file and byte range that
> it already has a layout for, the files based server should
> just reply to the LAYOUTGET request with the layout that has
> already been handed out.
> Correct?
Yes. That's the interpretation we're going with.
>
> As far as what was happening at Bakeathon (just from memory)...
>
> I think the root cause of why our server was returning
> NFS4ERR_LAYOUTTRYLATER to you was that upon receipt of the
> LAYOUTGET from your client, we would record that a layout was
> requested for the the file and byte range specified and then
> we would contact all of the data servers included in the
> layout. When doing this, we hung trying to contact one of
> the data servers and couldn't respond to the LAYOUTGET.
> Then, I believe the LAYOUTGET request was retransmitted by
> your client and that is when we responded with NFS4ERR_LAYOUTTRYLATER.
>
> We (well actually Robert Gordon) are changing our server side
> LAYOUTGET processing so I don't think we'll see this error at
> Connectathon.
Cool! So I hope we can interoperate this time around!
Regards
Rahul
More information about the pNFS
mailing list