Print

Print


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