Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: bbdc98e6e62cd698f5dd73a893dfae8420308e50
https://github.com/xrootd/xrootd/commit/bbdc98e6e62cd698f5dd73a893dfae8420308e50
Author: Matevz Tadel <[log in to unmask]>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCache.hh
M src/XrdFileCache/XrdFileCacheFile.cc
M src/XrdFileCache/XrdFileCacheFile.hh
M src/XrdFileCache/XrdFileCacheIO.hh
M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
M src/XrdFileCache/XrdFileCacheInfo.cc
M src/XrdFileCache/XrdFileCacheInfo.hh
M src/XrdFileCache/XrdFileCacheTrace.hh
M src/XrdFileCache/XrdFileCacheVRead.cc
Log Message:
-----------
Support multiple IO objects working with the same file
This is needed for n2n mapped files and for forwarding-mode
proxies.
Access stats are still collected on per file basis. If several IOs all
read from the same file at overlapping times, these will all be
reported as a single access. This can be improved if needed.
When a block fetch fails on certain IO, other IOs will reissue the
block request. The offending IO will get the error code result
associated with its request. When prefetching, the bad IO will be
removed from the prefetch IO map so it doesn't cause trouble again.
Commit: fe4eb192832d445554cc2af8e81872ed9b256619
https://github.com/xrootd/xrootd/commit/fe4eb192832d445554cc2af8e81872ed9b256619
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCache.hh
M src/XrdFileCache/XrdFileCacheFile.cc
M src/XrdFileCache/XrdFileCacheFile.hh
M src/XrdFileCache/XrdFileCacheIO.hh
M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
M src/XrdFileCache/XrdFileCacheInfo.cc
M src/XrdFileCache/XrdFileCacheInfo.hh
M src/XrdFileCache/XrdFileCacheTrace.hh
M src/XrdFileCache/XrdFileCacheVRead.cc
Log Message:
-----------
Merge pull request #835 from osschar/pfc-multi-io-rebased
Support multiple IO objects working with the same file
Compare: https://github.com/xrootd/xrootd/compare/e0edc252a5cf...fe4eb192832d
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
########################################################################
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
|