Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: fd5f5695585eb96734daa7cb2199c6e134d6b1b6 https://github.com/xrootd/xrootd/commit/fd5f5695585eb96734daa7cb2199c6e134d6b1b6 Author: Matevz Tadel <[log in to unmask]> Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M src/XrdPfc/XrdPfc.cc M src/XrdPfc/XrdPfc.hh M src/XrdPfc/XrdPfcCommand.cc M src/XrdPfc/XrdPfcConfiguration.cc M src/XrdPfc/XrdPfcFile.cc M src/XrdPfc/XrdPfcIOFileBlock.cc M src/XrdPfc/XrdPfcInfo.cc M src/XrdPfc/XrdPfcInfo.hh M src/XrdPfc/XrdPfcPrint.cc M src/XrdPfc/XrdPfcPurge.cc Log Message: ----------- [XCache] Improve cinfo consistency, purge file on read size mismatch. - When wrong number of bytes is returned in a block read, assume that initial file-size estimate was different than the current remote file -- purge the file. - Make two cinfo checksums: one for the core data and another for downloaded state and for access statistics. The logic here is that if core part gets corrupted, I could get nonsensical/wrong values for sizes of the following arrays and thus I thought it's better to check that first. - Add checks for corrupt / nonsensical access stats in previous cinfo file versions. - Remove support for cinfo file version 1. - Do not allow enabling of hdfs mode during configuration parsing: this functionality has not been supported for a while and there is now a better way of potentially re-implementing it. Commit: 87f177d88972b3b7666f31dd917e43004e48a5ec https://github.com/xrootd/xrootd/commit/87f177d88972b3b7666f31dd917e43004e48a5ec Author: Andrew Hanushevsky <[log in to unmask]> Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M src/XrdPfc/XrdPfc.cc M src/XrdPfc/XrdPfc.hh M src/XrdPfc/XrdPfcCommand.cc M src/XrdPfc/XrdPfcConfiguration.cc M src/XrdPfc/XrdPfcFile.cc M src/XrdPfc/XrdPfcIOFileBlock.cc M src/XrdPfc/XrdPfcInfo.cc M src/XrdPfc/XrdPfcInfo.hh M src/XrdPfc/XrdPfcPrint.cc M src/XrdPfc/XrdPfcPurge.cc Log Message: ----------- Merge pull request #1349 from osschar/pfc-cksum [XCache] Improve cinfo consistency, purge file on read size mismatch. Compare: https://github.com/xrootd/xrootd/compare/1d3193e76ca8...87f177d88972 ######################################################################## 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