- 20 Aug, 2013 2 commits
-
-
Eric Cano authored
Removed the author list from every file and added the complete list into a single file.
-
Daniele Francesco Kruse authored
In the documentation I changed the name of 2 interface functions to better describe their behaviour: spaceFilesBackwards -> spaceFileMarksBackwards spaceFilesForward -> spaceFileMarksForward
-
- 19 Aug, 2013 2 commits
-
-
Eric Cano authored
-
Daniele Francesco Kruse authored
1) Added the test for the wrapper functions of the ST driver. This test aims at checking the correctness of the behaviour of the interface functions. 2) Changed the name of 2 interface functions to better describe their behaviour: spaceFilesBackwards -> spaceFileMarksBackwards spaceFilesForward -> spaceFileMarksForward
-
- 16 Aug, 2013 2 commits
-
-
Victor Kotlyar authored
-
Victor Kotlyar authored
added simple environment for SLC6 based on the installation "Scientific Linux CERN SLC release 6.4 (Carbon)" with kernel 2.6.32-358.14.1.el6.x86_64. lsscsi -g for the prototype is following: [0:0:0:0] disk ATA TOSHIBA THNSNF12 FSLA /dev/sda /dev/sg0 [6:0:0:0] mediumx STK VL52STK1 0104 /dev/sch0 /dev/sg3 [6:0:1:0] tape STK T10000B 0104 /dev/st0 /dev/sg1 [6:0:2:0] tape STK T10000B 0104 /dev/st1 /dev/sg2
-
- 15 Aug, 2013 4 commits
-
-
Eric Cano authored
-
Eric Cano authored
Added a helper function to set SCSI 16 bits values. Added test for Tape::Drive::getTapeAlerts Fixed Tape::Drive::getTapeAlerts Removed the -O2 from the compilation options: debugging was sometimes confusing, and compilation is now faster. Also removed optimisation from rpm build.
-
Victor Kotlyar authored
added simple calls for getDeviceInfo, positionToLogicalObject, getPositionInfo, setDensityAndCompression, getCompression, clearCompressionStats. For full testing not a blank tape should be mounted in the drive before executing the TapeDriveInfo programm.
-
Eric Cano authored
Updated documentation which was inaccurate about padding of the strings in SCSI structures. Added comments around the correponding helper function.
-
- 14 Aug, 2013 7 commits
-
-
Daniele Francesco Kruse authored
Added wrapper functions for Drive operations using the ST driver (no test just yet, will wait for the system test).
-
Eric Cano authored
-
Eric Cano authored
As a consequence, removed the templatisation of Tape::Drive* and SCSI::DeviceVector Moved much of their functions from .hh to .cc (thanks to end of templatisation). Removed copilation options from many .cc after moving Tape::System::mockWrapper::mockWrapper to a .cc.
-
Victor Kotlyar authored
Tape::System::stDeviceFile::ioctl, and cut the function into subfunctions Tape::System::stDeviceFile::ioctl was split by small subfunctions more comments were added for hex arrays.
-
Eric Cano authored
Finished the fisrt version of the Tape::Drive interface.
-
Victor Kotlyar authored
-
Victor Kotlyar authored
child function getSerialNumber was added.
-
- 13 Aug, 2013 1 commit
-
-
Eric Cano authored
-
- 12 Aug, 2013 3 commits
-
-
Eric Cano authored
Added new interface functions to Tape::Drive.
-
Daniele Francesco Kruse authored
-
Eric Cano authored
Added new functions to the interface of Tape::Drive.
-
- 09 Aug, 2013 1 commit
-
-
Victor Kotlyar authored
MODE_SELECT_6 added tests for setDensityAndCompression, getCompression and ClearCompressionStats, getPositionInfo (reworked) and PositionToLogicalObject. getCompression tests are made for T10000, IBM3592, LTO
-
- 08 Aug, 2013 2 commits
-
-
Victor Kotlyar authored
-
Victor Kotlyar authored
through stDeviceFile ioctl.
-
- 07 Aug, 2013 6 commits
-
-
Eric Cano authored
-
Eric Cano authored
We still need to run "CXX=/usr/bin/c++ cmake .." to get exactly the same environment (and errors). Relaxed the strict aliasing requirement, as we use opaque pointed to undefined "DIR" structure, as in the system's API.
-
Eric Cano authored
Moved definition of compiler flags so they become active. This fixes the lack of debug info in SLC6. Fixed superflous semicolon detected by -pedantic Fixed sign correctness in various places. Removed the use of LL suffix in 64 bits contants (they are not required). Some documentation clarifications.
-
Eric Cano authored
-
Eric Cano authored
-
Victor Kotlyar authored
We use MODE SENSE(6) to query the tape information and then MODE SELECT(6) to set parameters which we only change. By default we only enable compression.
-
- 06 Aug, 2013 4 commits
-
-
Eric Cano authored
Clarified the error/exception handling strategy in the manual.
-
Eric Cano authored
Added an exception launcher function to prevent repetive tests. Clarified the error/exception handling strategy in the manual.
-
Eric Cano authored
-
Eric Cano authored
pretty print the meaning of the ACS/ACSQ couple.
-
- 05 Aug, 2013 1 commit
-
-
Victor Kotlyar authored
(CASTOR way was just to fill everything with 0)
-
- 02 Aug, 2013 2 commits
-
-
Victor Kotlyar authored
We use READ POSTION command with data replay in SHORT FORM. Tested with mhvtl.
-
Victor Kotlyar authored
We use LOCATE(10) CDB as CASTOR does. Here we need castor.conf LOCATE_TIMEOUT environment (*to be implemented*) Tested with mhvtl.
-
- 01 Aug, 2013 2 commits
-
-
Victor Kotlyar authored
*Beware* acl comulative and threshold log conter values will be reset to their default values as specified in that pages reset behavior section. Tested with mhvtl T10000.
-
Victor Kotlyar authored
As soon as mhvtl does not support LogPages 32h and 38h it is not tested.
-
- 31 Jul, 2013 1 commit
-
-
Eric Cano authored
Added senseData structure, which is polymorphic, and added unit test.
-