[Lustre-devel] lustre-to-LNET API: big non-aligned bulk transfers
Maxim V. Patlasov
Maxim.Patlasov at Sun.COM
Fri Oct 16 09:49:35 PDT 2009
To make things 100% clear - did you answer positively ('It should...')
because there are some lustre use-cases for such transfers or just
because it would be natural for LNET to support both aligned and
not-aligned big bulk transfers?
Thanks in advance,
On 10/14/2009 09:22 PM, Eric Barton wrote:
> It should support such transfers, but you have to be careful about
> the number of fragments this can introduce. This issue has already
> been observed in routers, which buffer LNET message payloads at
> the same page offset, irrespective of the sender's page offset (of
> which it has no knowledge). For example, this can force the o2iblnd,
> if configured to pre-map all memory, to need double the number of RDMA
> fragments and therefore fail the transfer. Chat with Liang - he knows
> all about this...
>> -----Original Message-----
>> From: lustre-devel-bounces at lists.lustre.org [mailto:lustre-devel-bounces at lists.lustre.org] On Behalf Of Maxim V.
>> Sent: 14 October 2009 8:23 AM
>> To: lustre-devel at lists.lustre.org
>> Subject: [Lustre-devel] lustre-to-LNET API: big non-aligned bulk transfers
>> Hi lustre-devel,
>> I'd like to gather some opinions about the following question:
>> Is it allowed or possible for lustre to submit relatively big bulk
>> transfer request (e.g.>512K) to LNET layer when offset in the very
>> first page to fetch bulk data from (on sender side) is not equal to the
>> offset in the very first page to store data (on receiver side)? In the
>> other words - should LNET support such transfers?
>> Thanks in advance,
>> Lustre-devel mailing list
>> Lustre-devel at lists.lustre.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the lustre-devel