1. 04 Jan, 2017 1 commit
  2. 02 Dec, 2016 1 commit
  3. 10 Nov, 2016 1 commit
  4. 08 Nov, 2016 1 commit
  5. 07 Nov, 2016 1 commit
  6. 11 Oct, 2016 1 commit
  7. 06 Oct, 2016 1 commit
    • Eric Cano's avatar
      Implemented drive status support in drive register structure and code. · 56c4c332
      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).
      56c4c332
  8. 03 Oct, 2016 1 commit
    • Victor Kotlyar's avatar
      Ported commits from castor/master: · 2c2f4a27
      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
      2c2f4a27
  9. 30 Sep, 2016 1 commit
    • Victor Kotlyar's avatar
      Ported commits from castor/master for general,drive,volume SCSI statistics: · e8b4ec34
      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
      e8b4ec34
  10. 09 Sep, 2016 1 commit
  11. 05 Sep, 2016 1 commit
  12. 01 Sep, 2016 1 commit
  13. 15 Aug, 2016 1 commit
  14. 12 Aug, 2016 1 commit
  15. 11 Aug, 2016 2 commits
  16. 09 Aug, 2016 3 commits
  17. 28 Jul, 2016 1 commit
  18. 27 Jul, 2016 2 commits
  19. 19 Jul, 2016 4 commits
  20. 18 Jul, 2016 1 commit
    • Eric Cano's avatar
      Partially fixed data transfer session unit test. · 9d2b9f3d
      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.
      9d2b9f3d
  21. 15 Jul, 2016 1 commit
  22. 22 Jun, 2016 1 commit
  23. 25 May, 2016 1 commit
    • Eric Cano's avatar
      Started morphing the code to accomodate both the move some data structure from... · 7724a676
      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).
      7724a676
  24. 24 Feb, 2016 2 commits
  25. 15 Feb, 2016 1 commit
  26. 11 Feb, 2016 1 commit
  27. 03 Feb, 2016 1 commit
  28. 28 Jan, 2016 1 commit
  29. 27 Jan, 2016 1 commit
  30. 21 Jan, 2016 1 commit
  31. 20 Nov, 2015 1 commit
    • Eric Cano's avatar
      Various memory leaks cleanups · 0b10ccba
      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.
      0b10ccba
  32. 18 Nov, 2015 1 commit
    • Eric Cano's avatar
      Replaced byte arrays with simple std::strings · b8b82fb5
      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.
      b8b82fb5