- Jan 27, 2022
-
-
mvelosob authored
-
- Jan 26, 2022
-
-
Volodymyr Yurchenko authored
-
Volodymyr Yurchenko authored
-
mvelosob authored
-
- Jan 25, 2022
- Jan 24, 2022
-
-
mvelosob authored
-
- Jan 21, 2022
-
- Jan 20, 2022
-
-
mvelosob authored
-
Joao Afonso authored
-
mvelosob authored
-
- Jan 19, 2022
-
-
Aurélien Gounon authored
-
- Jan 18, 2022
-
- Jan 17, 2022
-
-
mvelosob authored
-
mvelosob authored
Wrong reported size or checksum now simply causes the errro to be reported and the file to be skipped during a tape mount, instead of unmounting the tape, making queue consumption faster in such cases.
-
Joao Afonso authored
-
Jorge Camarero Vera authored
-
- Jan 14, 2022
-
-
Joao Afonso authored
-
mvelosob authored
-
mvelosob authored
-
Tigran Mkrtchyan authored
The DiskReadTask task issues DiskFile::size to validate the file size. As Xroot protocol always return the StatInfo on open and as tape files are immutable (even if not files are not locked, this calling stat and then read doesn't guarantee that file is not changed), there are no needs to enforce the xroot client to ignore stat cache.
-
Tigran Mkrtchyan authored
- fix the config/log file locations - remove some obsolete config options - describe TpConfigPath and BufferCount
-
- Jan 11, 2022
-
-
mvelosob authored
Add the UseEncryption drive config with a default value of yes. A tape mount is stoped if the external encryption script is empty and UseEncryption is yes
-
- Jan 10, 2022
-
-
mvelosob authored
-
- Jan 07, 2022
-
-
Jorge Camarero Vera authored
-
- Jan 06, 2022
-
-
Jorge Camarero Vera authored
-
- Dec 20, 2021
-
-
mvelosob authored
-
- Dec 15, 2021
-
-
mvelosob authored
-
- Dec 14, 2021
-
-
mvelosob authored
Allow retrieve to continue if disk system configuration is removed by processing jobs as if they had no disk system (#1076)
-
- Dec 13, 2021
-
-
mvelosob authored
Refactor the RecallTaskInjector to limit the number of tasks passed at once to the TapeReadSingleThread for a tape with RAO and to reserve disk space in smaller batchs In every call of RecallTaskInjector::synchronousFetch the injector will try to pop jobs from the queue so that it holds an ammount of work equal to the limit of files or bytes imposed by the RAO implementation or by the value given by the BulkRequestRecallMaxBytes and BulkRequestRecallMaxFiles config options in /etc/cta/cta-taped.conf. In every call of RecallTaskInjector::injectBulkRecalls the RecallTaskInjector will inject a set of tasks limited by the BulkRequestRecallMaxBytes and BulkRequestRecallMaxFiles config options in /etc/cta/cta-taped.conf to the TapeReadSingleThread and DiskWriteThreadPool. The disk space reservation is done once for every job batch (instead of all the disk space being reserved when the jobs are popped) This prevents tapeservers with RAO from reserving a large amount of the disk buffer upfront, which would cause the buffer to fill quickly by a few drives, which cannot fill it fast enough
-
mvelosob authored
-
- Dec 10, 2021
-
-
Julien Leduc authored
-
- Dec 09, 2021
-
-
Julien Leduc authored
-
- Dec 08, 2021
-
-
Julien Leduc authored
-
- Dec 07, 2021
-
-
Jorge Camarero Vera authored
-
Jorge Camarero Vera authored
-
Jorge Camarero Vera authored
-
- Dec 03, 2021
-
-
mvelosob authored
-
- Dec 02, 2021
-
-
Julien Leduc authored
-