[Lustre-devel] client side reply handling

Peter Braam peter.braam at clusterstor.com
Tue Dec 15 18:01:33 PST 2009


No - buffers can and probably should (because, for example, re-delivery may
leaver buffer state undefined) be unlinked from the match list before
passing the buffer up to any other layer.  Portals/LNET certainly can do
this.

The question is why isn't this done, Eric, Isaac, Andreas?

Peter

On Tue, Dec 15, 2009 at 9:28 AM, Yuriy Umanets <
yuriy.umanets at clusterstor.com> wrote:

>
>
> 2009/12/9 Peter Braam <peter.braam at clusterstor.com>
>
>> Hi,
>>
>> hi Peter,
>
>
>> I wonder if LNET doesn't have an atomic operation that unlinks the packet
>> from the delivery process upon receiving a packet.   Iirc it does.  Why
>> wouldn't one use that?
>>
> That is probably because it still may be in use by upper layers (ptlrpc,
> etc), i.e. it is up to upper layer to decide should its buffers be still
> linked for access or not.
>
> Thanks.
>
>>
>> Peter
>>
>> _______________________________________________
>> Lustre-devel mailing list
>> Lustre-devel at lists.lustre.org
>> http://lists.lustre.org/mailman/listinfo/lustre-devel
>>
>>
>
>
> --
> umka
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20091215/21a6c9bb/attachment.htm>


More information about the lustre-devel mailing list