URL:
<http://savannah.cern.ch/bugs/?98149>
Summary: RFE: Pass readv requests to lower layers
Project: XROOTD
Submitted by: bbockelm
Submitted on: 2012-10-12 14:22
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: abh
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Fixed by commit(s):
_______________________________________________________
Details:
Currently, ReadV requests are unrolled in XrdXrootdXeq.cc and passed to the
lower layers (OFS, OSS) as many Read requests.
This has unfortunate side-effects in the case where the Oss could rewrite the
readv request (example: HDFS has poor random performance, so it will
aggressively coalesce reads) or if there is high latency involved (example:
XrdPss where the origin server is across the Atlantic).
I'd like to request that the readv's be exposed all the way down to the
XrdOss, with appropriate default implementations for plugins which currently
don't support it.
I have started a "readv_oss" branch here with a first implementation:
https://github.com/bbockelm/xrootd.git
_______________________________________________________
Reply to this item at:
<http://savannah.cern.ch/bugs/?98149>
_______________________________________________
Message sent via/by LCG Savannah
http://savannah.cern.ch/
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|