You can view, comment on, or merge this pull request online at: https://github.com/xrootd/xrootd/pull/1717 -- Commit Summary -- * [Pfc] XrdPfcIO and File cleanup * [Pfc] Rename class IOEntireFile to IOFile. * [Pfc] Restructure File, esp. Read() in preparation for async read support. * [Pfc] Implement async Read, pgRead, and ReadV. * [Pfc] Move some stuff around, remove commented out obsolete code. * [Pfc] replace lambda handling of async callbacks with subclasses of XrdOucCacheIOCB. * [Pfc] Rework ReadResponseHandler to allow for better tracing. * [Pfc] Fix aliasing of local var. * [Pfc] Downgrade Read tracing from Debug to Dump. * [Pfc] fill XRDPFC.SEGSIZE & code consolidation. * [Pfc] Mark file as complete when final block is successfully written to disk. -- File Changes -- M src/XrdPfc.cmake (3) M src/XrdPfc/XrdPfc.cc (12) M src/XrdPfc/XrdPfcCommand.cc (3) M src/XrdPfc/XrdPfcConfiguration.cc (2) M src/XrdPfc/XrdPfcFile.cc (750) M src/XrdPfc/XrdPfcFile.hh (278) M src/XrdPfc/XrdPfcIO.cc (3) M src/XrdPfc/XrdPfcIO.hh (37) D src/XrdPfc/XrdPfcIOEntireFile.cc (201) A src/XrdPfc/XrdPfcIOFile.cc (349) R src/XrdPfc/XrdPfcIOFile.hh (53) M src/XrdPfc/XrdPfcIOFileBlock.cc (33) M src/XrdPfc/XrdPfcIOFileBlock.hh (16) M src/XrdPfc/XrdPfcInfo.cc (20) M src/XrdPfc/XrdPfcInfo.hh (24) M src/XrdPfc/XrdPfcStats.hh (7) D src/XrdPfc/XrdPfcVRead.cc (419) -- Patch Links -- https://github.com/xrootd/xrootd/pull/1717.patch https://github.com/xrootd/xrootd/pull/1717.diff -- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/pull/1717 You are receiving this because you are subscribed to this thread. Message ID: <[log in to unmask]> ######################################################################## 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