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