Print

Print


Open remote client only when necessary: 
* at open time when file does not exists on disk
* on Read request, where the requested range is missing on disk 
You can view, comment on, or merge this pull request online at:

  https://github.com/xrootd/xrootd/pull/348

-- Commit Summary --

  * Pass input source as a pointer instead of reference.
  * Merge branch 'pssasync' of https://github.com/xrootd/xrootd into deferOpen
  * Put file size in the info file.
  * Implement Fstat.
  * Implement virtual ouc-cache Prepare().
  * Use file size in info file.
  * Clear block map repetitively in InitiateClose().
  * Fix restoration of file size (bug from the previous commit).
  * Cache local stat.
  * InitateClose(): Don't remove this blocks from global write queue.
  * Add missing initialization.
  * Use cached values of file path and file size instead of access them through XrdPosixFile.
  * Add missing initialization.
  * Initiate buffer for prefetch score statistics.

-- File Changes --

    M src/XrdFileCache/XrdFileCache.cc (47)
    M src/XrdFileCache/XrdFileCache.hh (7)
    M src/XrdFileCache/XrdFileCacheFile.cc (123)
    M src/XrdFileCache/XrdFileCacheFile.hh (4)
    M src/XrdFileCache/XrdFileCacheIO.hh (11)
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc (84)
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh (7)
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc (46)
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh (6)
    M src/XrdFileCache/XrdFileCacheInfo.cc (31)
    M src/XrdFileCache/XrdFileCacheInfo.hh (17)
    M src/XrdFileCache/XrdFileCachePrint.cc (4)
    M src/XrdFileCache/XrdFileCacheVRead.cc (2)
    M src/XrdPosix/XrdPosixObjGaurd.hh (2)

-- Patch Links --

https://github.com/xrootd/xrootd/pull/348.patch
https://github.com/xrootd/xrootd/pull/348.diff

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/348

########################################################################
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