1. 01 Oct, 2018 1 commit
  2. 10 Sep, 2018 3 commits
  3. 07 Sep, 2018 4 commits
  4. 05 Sep, 2018 1 commit
  5. 03 Sep, 2018 2 commits
  6. 30 Aug, 2018 12 commits
    • Eric Cano's avatar
      210a47d9
    • Eric Cano's avatar
      1bef3a21
    • Eric Cano's avatar
      Fixed report queue bugs. · e0710afc
      Eric Cano authored
      Extended unit test to also simulate reporter.
      Fixed issue with trimming trying to trim the wrong type of queue.
      Fixed report type not properly extracted when popping request for report.
      e0710afc
    • Eric Cano's avatar
      Reworked ArchiveRequest jobs lifecycles. · 391ca9a8
      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.
      391ca9a8
    • Eric Cano's avatar
      8ac988d2
    • Eric Cano's avatar
      Created new ArchiveQueue flavors. · 2389888b
      Eric Cano authored
      Their poping of elements will be indifferent of number of bytes.
      2389888b
    • Eric Cano's avatar
      Removed unused functions... · 98dba38e
      Eric Cano authored
      ..and other minor comment fixes.
      98dba38e
    • Eric Cano's avatar
      Fixed outdated ownership management for archive jobs in unit test. · 55f35da6
      Eric Cano authored
      The ArchiveRequest ownership at the request level has been deprecated in a preivous commit.
      The jobs are now individually owned.
      55f35da6
    • Eric Cano's avatar
      Generalized queue type to "ToTransfer" "ToReport" "Failed". · 98281aa6
      Eric Cano authored
      "ToTransfer" are to be picked up by tape sessions.
      "ToReport" Includes both successes and failures to report, as the mechanism to report is the same.
         They will be handled by the reporter, which shares the single thread of the garbage collector.
      "Failed" Will be a (possibly non-queue) container which will contain the failed requests. The operators
         will be able to examine, relaunch or abandon those requests.
      
      The states and lifecycles of the requests have been reworked to reflect this lifecycle too.
      The container algorithmes have been adapted to handle the multiple queue/container types.
      98281aa6
    • Eric Cano's avatar
    • Eric Cano's avatar
      Removed leftover code. · ab9c0b39
      Eric Cano authored
      ab9c0b39
    • Eric Cano's avatar
      45ec2558
  7. 20 Aug, 2018 1 commit
  8. 17 Aug, 2018 1 commit
  9. 16 Aug, 2018 3 commits
  10. 15 Aug, 2018 1 commit
  11. 13 Aug, 2018 1 commit
  12. 10 Aug, 2018 10 commits