Print

Print


Hello,

I have a use case, where I do many small reads (~100 bytes) over the xrootd
protocol using ROOT's TFile. I cannot use ROOT's caching mechanisms as I am
reading a "raw" file, not a root file.

It seems that XrdCl::File (used by my ROOT by default) does not have any
caching / read-ahead mechanism. On the contrary, when I configured ROOT to
use the old XrdClient library, and set ReadAheadSize to an appropriate
value, performance was reasonable.

Is there a way to improve performance with the XrdCl client with such
access patterns?

Thanks,
Rosen

PS link to a related thread I started on the ROOT forum:
https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=20929

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1