- Dec 13, 2017
-
-
Julien Leduc authored
-
- Dec 12, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
- Dec 11, 2017
-
-
Steven Murray authored
Both tapeFile::ReadSession and tapeFile::WriteSession start by reading VOL1 by calling Drive::readBlock() with a block of 84 bytes even though Logical Block Protection (LBP) is turned off at this early stage of a session. With LBP turned off, a drive will only return the exact record being read and wil not add 4 CRC bytes at the end. This means the drive will always return 80 bytes. Both tapeFile::ReadSession and tapeFile::WriteSessioas called Drive::readBlock() with a block of 84 bytes in order to work with an "in-house" version of mhvtl that tried to support LBP. Unfortunately the behaviour of this special version of mhvtl was incorrect because it would 84 bytes when LBP was disabled. The "in-house" version of mhvtl trying to support LBP is no longer used with CASTOR. This commit therefore simplfies the CASTOR code by replacing Drive::readBlock() with Drive::readExactBlock and by removing the conditional logic that dealt with the existance of an 84 byte VOL1 label in the presence of the "in-house" version of mhvtl.
-
Michael Davis authored
-
- Dec 08, 2017
-
-
Michael Davis authored
-
Julien Leduc authored
-
- Dec 07, 2017
-
-
Julien Leduc authored
-
Julien Leduc authored
Prepare was failing in client_ar.sh because of a typo in KrB5CCNAME, adding -s to prepare as by xrootd definition we are staging files to disk and not discovering them.
-
Julien Leduc authored
-
Julien Leduc authored
moment and won't be used in production (egroups).
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
Must add prepare acl on /eos/ctaeos/cta folder so that the retrieve works for the first test (may not be useful...)
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Eric Cano authored
Each thread has its own rados context. The thead pool, when used will allow better parallelism of asynchronous requests. This required some rework on the backend creations as the threads will need logging.
-
Michael Davis authored
-
Michael Davis authored
-
Eric Cano authored
-
Michael Davis authored
-
Michael Davis authored
-
- Dec 06, 2017
-
-
Eric Cano authored
-
Eric Cano authored
-
Michael Davis authored
-
Eric Cano authored
-
Eric Cano authored
This will limit contention on the scheduling lock when there is no new mount to schedule (which is the majority of the time).
-
- Dec 05, 2017
-
-
Eric Cano authored
-
Michael Davis authored
-
Eric Cano authored
-
- Dec 01, 2017
-
-
Anastasia Karachaliou authored
-
- Nov 30, 2017
-
-
Anastasia Karachaliou authored
-