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
|