Skip to content
Snippets Groups Projects
  1. Jan 22, 2019
  2. Jan 21, 2019
  3. Dec 13, 2018
  4. Sep 10, 2018
  5. Sep 07, 2018
  6. Sep 05, 2018
  7. Sep 03, 2018
  8. Aug 30, 2018
    • Eric Cano's avatar
      Fixed report queue bugs. · 2dd5369b
      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.
      2dd5369b
    • 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
      c779aa29
    • Eric Cano's avatar
      Created new ArchiveQueue flavors. · c5db62db
      Eric Cano authored
      Their poping of elements will be indifferent of number of bytes.
      c5db62db
    • Eric Cano's avatar
      Generalized queue type to "ToTransfer" "ToReport" "Failed". · 158d52ed
      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.
      158d52ed
    • Eric Cano's avatar
    • Eric Cano's avatar
  9. Aug 10, 2018
  10. Jul 26, 2018
  11. Jul 23, 2018
  12. Jul 10, 2018
  13. Jul 09, 2018
  14. Jun 28, 2018
  15. Jun 27, 2018
  16. Jun 26, 2018
Loading