Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 36017ef1ecf2000d5c61962e45e744ad16b413f4 https://github.com/xrootd/xrootd/commit/36017ef1ecf2000d5c61962e45e744ad16b413f4 Author: Matevz Tadel <[log in to unmask]> Date: 2019-05-28 (Tue, 28 May 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheCommand.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh M src/XrdFileCache/XrdFileCacheVRead.cc M src/XrdPosix/XrdPosixAdmin.cc M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFileRH.cc M src/XrdPosix/XrdPosixMap.cc M src/XrdPosix/XrdPosixMap.hh M src/XrdPosix/XrdPosixPrepIO.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdXrootd/XrdXrootdAio.cc Log Message: ----------- Review and correct error handling in POSIX and XCache, implement XCache::Unlink(). * [XCache] Implement Cache::Unlink(); use it for handling of FSync errors, too. - Unlink removes specified data file and corresponding cinfo file. - If a file is currently open, it is put into shutdown mode. All new Read requests on File fail immediately with ENOENT error code. * [POSIX] Correct inconsitent errno handling. * [XCache] Review error handling and bring error codes in sync with POSIX changes. Commit: 55ac1fa8a146656a6e583c3fc64eb8ead9593c0e https://github.com/xrootd/xrootd/commit/55ac1fa8a146656a6e583c3fc64eb8ead9593c0e Author: Matevž Tadel <[log in to unmask]> Date: 2019-05-28 (Tue, 28 May 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheCommand.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh M src/XrdFileCache/XrdFileCacheVRead.cc M src/XrdPosix/XrdPosixAdmin.cc M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFileRH.cc M src/XrdPosix/XrdPosixMap.cc M src/XrdPosix/XrdPosixMap.hh M src/XrdPosix/XrdPosixPrepIO.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdXrootd/XrdXrootdAio.cc Log Message: ----------- Merge pull request #997 from osschar/pfc-unlink-rb1 Review and correct error handling in POSIX and XCache, implement XCache::Unlink() Compare: https://github.com/xrootd/xrootd/compare/5fc02760a3ce...55ac1fa8a146 ######################################################################## 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