1. 15 Dec, 2017 1 commit
  2. 14 Dec, 2017 1 commit
  3. 13 Dec, 2017 3 commits
    • Made 1st readBlock of Read/Write sessions "exact" · 8f9d7065
      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.
      Steven Murray committed
    • Partially reverted commit c547a971 (CASTOR-4977). This was at the source of the… · 7ed638a8
      Partially reverted commit c547a971 (CASTOR-4977). This was at the source of the recall issues with ATLAS and CMS.
      Giuseppe Lo Presti committed
  4. 12 Dec, 2017 1 commit
  5. 05 Dec, 2017 1 commit
  6. 24 Nov, 2017 2 commits
  7. 20 Nov, 2017 1 commit
  8. 17 Nov, 2017 2 commits
  9. 14 Nov, 2017 1 commit
  10. 09 Nov, 2017 1 commit
  11. 08 Nov, 2017 6 commits
  12. 07 Nov, 2017 2 commits
  13. 02 Nov, 2017 5 commits
  14. 31 Oct, 2017 1 commit
  15. 05 Oct, 2017 5 commits
  16. 04 Oct, 2017 1 commit
  17. 03 Oct, 2017 3 commits
  18. 02 Oct, 2017 3 commits