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