Skip to content
Snippets Groups Projects
  1. Aug 30, 2018
    • Eric Cano's avatar
      Fixed using of wait() instead of get() on promise for reporter. · 77cd5937
      Eric Cano authored
      This prevented the passing of exceptions as output.
      Also integrated the promise in the reporter class.
      77cd5937
    • Eric Cano's avatar
      Reworked ArchiveRequest jobs lifecycles. · 0a9d8429
      Eric Cano authored
      Changed the lifecycle of the ArchiveRequest to handle the various
      combinations of several jobs and their respective success/failures.
      Most notably, the request now holds a reportdecided boolan, which
      is set when decing to report. This happens when failing to archive
      one copy (first failure), or when all copies are transferred (success
      for all copies).
      
      Added support for in-mount retries. On falure, the job will be
      requeued (with a chance to pick it up again) in the same session
      if sane session retries are not exceeded. Otherwise, the job is
      left owned by the session, to be picked up by the garbage collector
      at tape unmount.
      
      Made disk reporter generic, dealing with both success and failure.
      Improved mount policy support fir queueing.
      
      Expanded information avaible in popped element from archive queues.
      
      Added optional parameters to ArchiveRequest::asyncUpdateJobOwner() to
      cover various cases.
      
      Updated the archive job statuses.
      
      Clarified naming of functions (transfer/report failure instead of bare
      \"failure\").
      
      Updated garbage collector for new archive job statuses.
      
      Added support for report retries and batch reporting in the scheduler
      database.
      
      Updated obsolete wording in MigrationReportPacker log messages and error
      counts.
      0a9d8429
    • Eric Cano's avatar
      Removed unused methods. · 87655a90
      Eric Cano authored
      Fixed lack of override specifier
      87655a90
  2. May 02, 2018
  3. Aug 21, 2017
  4. Aug 17, 2017
  5. Aug 15, 2017
  6. Aug 09, 2017
  7. Aug 03, 2017
  8. Jul 19, 2017
  9. Jul 18, 2017
  10. Jul 17, 2017
  11. Jul 11, 2017
  12. Jul 07, 2017
  13. Jun 20, 2017
  14. May 30, 2017
    • Steven Murray's avatar
      cta/CTA#129 Session killed ... why? · d5548ea7
      Steven Murray authored
      The report of a file being archived will now timeout after
      15 seconds when trying to connect to EOS.   The previous
      timeout was 8 minutes.
      
      The 8 minute timeout was so long that the "kill a stalled
      data transfer session" logic would kick in before the
      timeout expired.  This killing logic would then mask
      the underlying problem.
      d5548ea7
  15. Mar 21, 2017
  16. Mar 20, 2017
  17. Mar 16, 2017
  18. Mar 15, 2017
  19. Mar 14, 2017
Loading