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
|