- 04 Jan, 2017 1 commit
-
-
Steven Murray authored
-
- 02 Dec, 2016 1 commit
-
-
Steven Murray authored
-
- 10 Nov, 2016 1 commit
-
-
Eric Cano authored
-
- 08 Nov, 2016 1 commit
-
-
Eric Cano authored
-
- 07 Nov, 2016 1 commit
-
-
Eric Cano authored
Removed DataTransferSessionEmptyOnVolReq unit test which now locks (sessions now loop until they schedule).
-
- 11 Oct, 2016 1 commit
-
-
Steven Murray authored
-
- 06 Oct, 2016 1 commit
-
-
Eric Cano authored
Added drive status reporting in scheduler Added drive status reporting in OStoreDB Added support for drive status listing in the front end Removed virtual functions from the Scheduler, which is never overloaded. Added DesiredDriveState structure to drive state. Removed usage of duplicate MountType, DriveStatus and DriveState structures. Created DriveInfo structure to allow recreation of drive register entry in all reporting situation (potentially with partial/assumed info).
-
- 03 Oct, 2016 1 commit
-
-
Victor Kotlyar authored
e13f841a8c21d35f1bf75dc63d8c98b21d8dd8cb b69feea3520772a7515d3faa4bf0b8f6106c5a37 Add drive's serial number to logs ## Description Add the drive's serial number, as read by the SCSI Inquiry command to the SCSI metrics log lines. ## Changes * Add the line to the logs * Modify session test to check existence of the property in the log * line
-
- 30 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
fa889fed2541e22179b5e035d863f87e7be18fb9 CASTOR-5322 RFE: Enhance tapeserverd logs with SCSI tape drive statistics b13f495e4ee229b2469f9470a2ffa6b4003a29ec Fix for mhtvl scsi log sense exceptions ad71058fbcb6de85e0440797d7ffa5358e26bf89 CASTOR-5329 Enhance tape statistics 806e48f4285122d8ab9f118364a15e740518028f CASTOR-5332 RFE: Reduce log level to INFO with MHVTL - SCSI Statistics could not be acquired from drive 79c5a4c2c36b7acc5b10505ca1694fd521fc6832 c7f6d4d7aaa564b37c2b36c3110dfe2fc96ec970 Move volume SCSI statistics inside the dtor of TapeCleaningMove volume SCSI statistics inside the dtor of TapeCleaning ## Description When first introduced volume SCSI Statistics (at the moment IBM-specific), we explicitly put the function after the unmount of the tape was done due to an invalid file descriptor error occurring during the SCSI query. This bug no longer occurs for IBM drives. This may be attributed to the update of firmware of the IBM drives Apart from the change of the position of the changes, there is no alteration in terms of the metrics reported from the drive to the logs. ## Testing The tests the new code has been through are: * Write/Read file on IBM lib0 drive *(older one)* * Write/Read file on IBM lib4 drive *(newer one)* * Write/Read file on Oracle T10k drive
-
- 09 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
-
- 05 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
Replaced castor file header with CTA file header Moved castor::server:: BlockingQueue Semaphores AtomicCounter AtomicFlag into cta::threading::
-
- 01 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
cta::server::ProcessCap
-
- 15 Aug, 2016 1 commit
-
-
Eric Cano authored
-
- 12 Aug, 2016 1 commit
-
-
Eric Cano authored
-
- 11 Aug, 2016 2 commits
-
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionMissingFilesMigration and DataTransferSessionTapeFullMigration. Also fixed tapes not being set to full when reaching end of tape.
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionGooddayMigration and DataTransferSessionEmptyOnVolReq.
-
- 09 Aug, 2016 3 commits
- 28 Jul, 2016 1 commit
-
-
Steven Murray authored
This commit also enforces the interdiction of empty strings being bound as string database parameters. Either a non-empty string is bound or no value at all is bound (nullopt).
-
- 27 Jul, 2016 2 commits
-
-
Steven Murray authored
-
Steven Murray authored
-
- 19 Jul, 2016 4 commits
-
-
Eric Cano authored
Re-enabled the unit test, which does not leak memory (but logs errors instead).
-
Eric Cano authored
-
Daniele Kruse authored
-
Eric Cano authored
-
- 18 Jul, 2016 1 commit
-
-
Eric Cano authored
Fixed libraby linking which led to multiple initialization of static variable (detected by valgrind's drd). Worked around cmake's failing dependency management for generated protocol buffer sources (double make in spec file). Partially fixed the first data transfer session unit test (still disabled). Fixed a typo in an error message.
-
- 15 Jul, 2016 1 commit
-
-
Eric Cano authored
-
- 22 Jun, 2016 1 commit
-
-
Eric Cano authored
Removed deprecated structures from archiveNS and nameserver namespaces. Removed RetrieveToFileRequest.
-
- 25 May, 2016 1 commit
-
-
Eric Cano authored
Started morphing the code to accomodate both the move some data structure from OStoreDB to catalogue and shared structures modifications. Renamed class members using underscode instead of mixed case. Removed mount criteria from in-memory tape pool representation. Removed support for path of archive files for in-memory representations. Removed all but maxDrives allowed from in-memory representation of mount policy. Created new constructor for UserIdentity. Switch the UserIdentity used by RemoteFileStatus. Renamed TapePoolQueue to ArchiveQueue. Replaced CreationLog usages with EntryLog. Renamed TapeQueue to RetrieveQueue. Removed support for data now gone to catalogue from RootEntry. Removed corresponding structures from object store. Removed corresponding calls from SchedulerDatabase and inheriting classes (OStoreDB).
-
- 24 Feb, 2016 2 commits
-
-
Julien Leduc authored
00060-CASTOR-5279-Logical-Block-Protection-support-in-the-.patch 52627f63d074f301b43e753bf00eca430bdb5d0f TO REVIEW
-
Julien Leduc authored
00080-CASTOR-5279-Logical-Block-Protection-support-in-the-.patch 36acfd9a5b7a2818732586f70c85a29b7819ca15
-
- 15 Feb, 2016 1 commit
-
-
Steven Murray authored
-
- 11 Feb, 2016 1 commit
-
-
Eric Cano authored
from castor in the exercise.
-
- 03 Feb, 2016 1 commit
-
-
Eric Cano authored
This implied removing tpconfig, tplabel and tpstat.
-
- 28 Jan, 2016 1 commit
-
-
Eric Cano authored
Removed archive and retrieve to directory requests.
-
- 27 Jan, 2016 1 commit
-
-
Eric Cano authored
Removed unecessary old code, including propagation of the moved port Put inplace "make unittests" which now run the unittests through valgrind and helgrind.
-
- 21 Jan, 2016 1 commit
-
-
Eric Cano authored
Fixed namespace not matching other files in tests.
-
- 20 Nov, 2015 1 commit
-
-
Eric Cano authored
Added rados library version validation and cleanup. Created a new shared library to ensure instantiation of singleton object supporting the former. Removed several double creations of drive objects in unit tests. Added cleanup for potentially unused drive objects in unit tests.
-
- 18 Nov, 2015 1 commit
-
-
Eric Cano authored
Added url style conversion of checksums Added support for checksums in mockNs Fixed support for checksums in the scheduler Re-instated several ASSERT_NO_THROW which were commented out during debugging.
-