[Lustre-devel] client-side reply handling

Liang Zhen Zhen.Liang at Sun.COM
Thu Dec 3 19:30:13 PST 2009

Robert Read wrote:
>>> b) The request is re-sent and the same reply matchbits are used,
>>>  which is what I think happens currently for non-bulk reqs.
>> In theory, the reply to the re-sent request should be identical due
>> to reply reconstruction, so it shouldn't matter if it happens to
>> overwrite the same buffer.
> That's fine as long as the buffer is unlinked from the net before it gets swabbed, but hopefully that's the case already. 

I'm afraid it's not the case in ptlrpc_check_set(), we begin to swab 
reply when the request is marked as replied and unregister(unlink) reply 
buffer after that, it's the reason Eric brought the topic...


> robert
> _______________________________________________
> Lustre-devel mailing list
> Lustre-devel at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-devel

More information about the lustre-devel mailing list