1. 01 Oct, 2020 2 commits
  2. 01 Jul, 2020 1 commit
  3. 23 Jun, 2020 1 commit
  4. 10 Jun, 2020 1 commit
  5. 12 Mar, 2020 4 commits
  6. 02 Jul, 2019 1 commit
    • Victor Kotlyar's avatar
      cta/CTA#535: "Read only" and "from CASTOR" flags in the catalogue for · 3514fa6f
      Victor Kotlyar authored
      Add read-only tape flag support in the catalogue for the TAPE table.
      Add RdbmsCatalogue::setTapeReadOnly method to modify this flag with
        "cta-admin tape ch" command.
      Add RdbmsCatalogue::setTapeReadOnlyOnError to set this flag from taped.
      Add support for rdonly flag listing for "cta-admin tape ls" and
        "cta-admin sq" command.
  7. 01 Jul, 2019 6 commits
  8. 26 Jun, 2019 6 commits
  9. 22 May, 2019 1 commit
  10. 20 May, 2019 1 commit
  11. 19 Feb, 2019 1 commit
  12. 05 Feb, 2019 1 commit
  13. 11 Dec, 2018 1 commit
  14. 29 Oct, 2018 1 commit
  15. 30 Aug, 2018 3 commits
    • Eric Cano's avatar
      Updated unit test criteria. · c24a1d8f
      Eric Cano authored
    • 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
      Updated garbage collector for new archive job statuses.
      Added support for report retries and batch reporting in the scheduler
      Updated obsolete wording in MigrationReportPacker log messages and error
    • Eric Cano's avatar
      Created DiskReportRunner class. · 0654c5cd
      Eric Cano authored
      This class will handle reporting like the GarbageCollector class
      does for garbage collection.
      Adapted the interface of scheduler and ArchiveRequests to allow delegating
      reporting to the disk report runner.
      This commit is not functionnal. We still need to:
      - Implement the ToReport/Failed queues interface.
      - Adapt the queueing in the scheduler/ArchiveMount
      - Implement the popping of jobs to report.
      - Implement the async reporter for the files.
      - Develop the user interface for failed requests.
  16. 31 Jul, 2018 1 commit
  17. 04 Jul, 2018 1 commit
    • Eric Cano's avatar
      Added support for multiple items recording in the catalogue. · a86e8704
      Eric Cano authored
      The catalogue can receive polymorphic items as input for recording.
      The strict sequencing of fSeqs is still enforced.
      Currently, 2 items types are recorded: files and placehoders.
      Files are recorded to the tape catalogue, while place holders are not,
      but they are used to enforce the fSeq sequencing.
  18. 29 May, 2018 1 commit
  19. 03 May, 2018 1 commit
  20. 16 Nov, 2017 1 commit
  21. 09 Aug, 2017 1 commit
    • Victor Kotlyar's avatar
      Make archive reporting on the flush for the batch of jobs. · c8827ade
      Victor Kotlyar authored
      Changed reporting to the Catalog with a batch of written files.
      Changed synchronous reporting to the backend job by job to the
      asynchronous reporting for batch of jobs.
      Changed synchronous reporting to the EOS mgm to the asynchronous
  22. 27 Jul, 2017 1 commit
  23. 12 Jul, 2017 1 commit
  24. 30 Jun, 2017 1 commit