[Lustre-discuss] RPC packing
andreas.dilger at intel.com
Wed Oct 8 01:27:14 PDT 2014
It is also worthwhile to note that Lustre does not actually pack the 1MB or 4MB of data into the RPC request, but only a scatter-gather list of the data buffers and offsets. The data itself is transferred via RDMA.
On Oct 7, 2014, at 9:05, "teng wang" <tzw0019 at gmail.com<mailto:tzw0019 at gmail.com>> wrote:
I know the RPC will pack the
client's data into 4MB buffer and transfer. The question is does the
client pack the writes even the writes on the client belong
to noncontiguous extents of the same file? Say, 1 client is issuing
two writes on two noncontiguous extents of the same file, the first write
from offset 0 to 16KB-1, the second write from 32KB to
48KB-1, apparently these two writes are noncontiguous, so
will the two writes still be packed into the 4MB buffer?
Lustre-discuss mailing list
Lustre-discuss at lists.lustre.org<mailto:Lustre-discuss at lists.lustre.org>
More information about the lustre-discuss