Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 6e43fb8c0221d1f4759e98bb5bef5c8c687cb6d7 https://github.com/xrootd/xrootd/commit/6e43fb8c0221d1f4759e98bb5bef5c8c687cb6d7 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsWcache.cc Log Message: ----------- xrootdfs: check file descriptor before using it in xrootdfs wcache If file open failed with ENOSYS (it can if the server responded with kXR_Unsupported), then file descriptor is not initialized. As a result any attempt to write to the file gives a segfault. This check gives a EBADF instead. Commit: f2889a5020e8e065350cae77bba745a794bc3498 https://github.com/xrootd/xrootd/commit/f2889a5020e8e065350cae77bba745a794bc3498 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsWcache.cc Log Message: ----------- xrootdfs: more error checks when creating write cache Return errors to the caller instead of ignoring them. Commit: 6fcefebcdb5a1f789299c6050b5daf5169864fb6 https://github.com/xrootd/xrootd/commit/6fcefebcdb5a1f789299c6050b5daf5169864fb6 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsMisc.cc Log Message: ----------- xrootdfs: avoid using literal 1024, replace with MAXROOTURLLEN Just a little clean-up to use the constant everywhere, instead of only sometimes. Commit: e7d027e2933467e781238f069106b9a774baaaa3 https://github.com/xrootd/xrootd/commit/e7d027e2933467e781238f069106b9a774baaaa3 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: actually check wcache creation error on open Report the error to caller instead of ignoring it. Commit: a40bef25838c324a935f7a4290d8e0a2dc038c26 https://github.com/xrootd/xrootd/commit/a40bef25838c324a935f7a4290d8e0a2dc038c26 Author: Wei Yang <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsMisc.cc M src/XrdFfs/XrdFfsWcache.cc M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- Merge pull request #513 from fizmat/extra-checks XRootDFS: Extra checks and error reporting Compare: https://github.com/xrootd/xrootd/compare/e5211314b2c8...a40bef25838c ######################################################################## 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