> A bit more background on what happened here: some code went into 1.6 that
> allowed the Linux client to use the splice() family of VFS calls.  These
> calls can speed up some transfers (apparently ones involving both a file
> and a pipe, but I am not a Linux VFS expoert).

A bit more background to Ben’s background …

The code that was added speeds up the process of copying data from the 
disk cache back to the fileserver. It avoids a number of memory copies by
taking information directly from the OS page cache and sending it straight 
to RX. It is involved in every write operation performed by a Linux cache
manager that uses a disk cache.

For those who are interested, the original commit was
34ffc9cd7d7eed62229704ad0e1d327f076ea7b6, reviewed at
http://gerrit.openafs.org/903

Cheers,

Simon.
— 
Simon Wilkinson
AuriStor Inc.

_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to