- Jul 25, 2019
-
-
Cedric CAFFY authored
Added mount policy to the Repack Request
-
Cedric CAFFY authored
-
- Jul 23, 2019
-
-
Victor Kotlyar authored
or write. Implements setTapeMounted in the scheduler interface for RetrieveMount and ArchiveMount.
-
Victor Kotlyar authored
This reverts commit 787d41d2.
-
- Jul 19, 2019
-
-
Victor Kotlyar authored
-
Victor Kotlyar authored
Add standalone command line tool cta-tape-label. Command mount, label, umount the tape pointed by VID option. Tape drive and library parameters used from /etc/cta/TPCONFIG file and catalogue parameters from /etc/cta/cta-catalogue.conf. To be labelled the tape must be present in the catalogue and must be empty. By default the tool labels the tape with enabled logical block protection if drive supports such mode. For non-blank tapes command checks previous tape label and label only if the old label is the same or match to the label in the command line oldLabel option. To skip label checks for non-blank tapes --force option could be used.
-
- Jul 09, 2019
-
-
Cedric CAFFY authored
Added the ArchiveForRepack mountType to the Drive reporting Transformed the DataTransferSession::mountTypeToString() to add the ArchiveForRepack mountType, transformed the normal "Archive" into "ArchiveForUser"
-
- Jul 02, 2019
-
-
Michael Davis authored
-
Michael Davis authored
-
Victor Kotlyar authored
tapes Add read-only tape flag support in the catalogue for the TAPE table. Add RdbmsCatalogue::setTapeReadOnly method to modify this flag with "cta-admin tape ch" command. Add RdbmsCatalogue::setTapeReadOnlyOnError to set this flag from taped. Add support for rdonly flag listing for "cta-admin tape ls" and "cta-admin sq" command.
-
- Jul 01, 2019
-
-
Michael Davis authored
- Type of checksumBlob in cta.proto should be bytes not string - ADLER32 passed into blob as uint32_t not string (conversion to bytearray is now handled inside the ChecksumBlob class)
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
* TapeFile::compressedSize is renamed to fileSize * TapeFileWritten::compressedSize is removed, as it contains the same information as TapeFileWritten::size
-
- Jun 26, 2019
-
-
Michael Davis authored
- Type of checksumBlob in cta.proto should be bytes not string - ADLER32 passed into blob as uint32_t not string (conversion to bytearray is now handled inside the ChecksumBlob class)
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
* TapeFile::compressedSize is renamed to fileSize * TapeFileWritten::compressedSize is removed, as it contains the same information as TapeFileWritten::size
-
- Jun 04, 2019
-
-
Cedric CAFFY authored
Deleted the checking of the presence of non superseded files during an Archive Mount.
-
- May 22, 2019
-
-
Steven Murray authored
-
- May 20, 2019
-
-
Steven Murray authored
-
- May 06, 2019
-
-
Cedric CAFFY authored
-
Cedric CAFFY authored
-
Cedric CAFFY authored
Moved disk-operations-related code into the new "disk" directory
-
Cedric CAFFY authored
Removed helgrind error by removing a linkage in the tapeserver/castor/tape/tapeserver/file/CMakeLists.txt file
-
- May 03, 2019
-
-
Cedric CAFFY authored
-
- May 02, 2019
-
-
Cedric CAFFY authored
Refactored the async deletion of repack subrequests files via XRootD (used the xroot's async deletion) Deleted the folder containing the repack subrequests files (Local file + XRootD)
-
- Apr 30, 2019
-
-
Cedric CAFFY authored
The folder containing the files need now to be removed
-
- Apr 29, 2019
-
-
Cedric CAFFY authored
Added the creation of the directory corresponding to the vid of the tape to repack (xroot + local file system)
-
- Apr 15, 2019
-
-
Cedric CAFFY authored
-
Eric Cano authored
Replaced the map of tape files with a list as the assumption that we have one copy per copyNb is no more valid with repack.
-
Cedric CAFFY authored
Added a check while mounting a tape for writing : if some tape files located in the writing tape are not superseded by others, the write session will fail. Note: The test CatalogueTest.exist_non_superseded_files_after_fseq is supposed to fail.
-