Re: [PATCH] NFSv4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done

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

 



On Tue, 2012-08-14 at 03:28 +0300, Boaz Harrosh wrote:
> On 08/14/2012 03:16 AM, Myklebust, Trond wrote:
> 
> > 
> > The client can't guarantee that. The protocol offers no way for it to do
> > so, no matter what the pNFS text may choose to say.
> > 
> 
> 
> What? why not? all the client needs to do is stop sending bytes.
> What is not guarantied? I completely do not understand what you
> say. How stopping any sends does not guaranty that?

If the client has lost control of the transport, then it has no control
over what the data server sees and when. It can process the client's
write RPC 5 minutes from now, and it will never know.

THAT is what is absurd about the whole "the client MUST NOT send..."
shebang.
THAT is why there is no guarantee.

-- 
Trond Myklebust
Linux NFS client maintainer

NetApp
Trond.Myklebust@xxxxxxxxxx
www.netapp.com

��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥



[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