1. 21 Jun, 2017 1 commit
  2. 20 Jun, 2017 12 commits
  3. 19 Jun, 2017 12 commits
  4. 16 Jun, 2017 3 commits
  5. 15 Jun, 2017 1 commit
  6. 14 Jun, 2017 3 commits
  7. 13 Jun, 2017 2 commits
  8. 12 Jun, 2017 2 commits
    • Steven Murray's avatar
      Fixed a bug introduced with the previous commit · aea06d98
      Steven Murray authored
      concerning this issue.
    • Steven Murray's avatar
      cta/CTA#135 cta <subcommand> ls output order · 59d65ba0
      Steven Murray authored
      All CTA catalogue configuration entities (archive route, tape,
      tape pool, etc.) except for archive file and tape file are now
      ordered alphabetically.
      Archive files and tape files are ordered by archive ID and copy
      number.  This ordering is required so that we can implement our
      own application level cursor over potentionally all archived
      files.  This could be well over 4 billion files.  We do not
      rely on database cursors as they would most fail before we have
      had enough time to list all archived files.
      If in the future we require a file listing command that orders
      achive files alphabeltically, then I would suggest the
      cta::Catalogue class implements two separate methods.  The
      first implementation would list all files in archive ID order
      and would not rely on the underlying database to implement the
      cursor.  iBasically whta we have today.  The second
      implementation would list all files in alphabetcial order and
      would rely on the underlying database to achieve this.
  9. 11 Jun, 2017 4 commits
    • Eric Cano's avatar
      Reviewed and added logs to Scheduler::GetNextMount() · f242b946
      Eric Cano authored
      Simplified handling of already (or soon to be) mounted tapes.
      Added support for next mounts.
      Added logging of decision steps.
    • Eric Cano's avatar
      Added a next state structure for the drive register. · c5e3fba0
      Eric Cano authored
      Added during investigation of scheduling issues.
      Not used currently but will be usefull when implementing session preemption.
    • Eric Cano's avatar
      Reimplemented objects store object dumps. · 2e2aabf5
      Eric Cano authored
      We now use protobuf's introspection to dump objects into JSON instead of ad-hoc code
      using json-c.
    • Eric Cano's avatar
      Added thread naming in taped. · 045863aa
      Eric Cano authored
      The different processes of taped can now be identified as in this exemple:
      [eric@localhost ~]$ ps -ax -o "pid comm cmd"  | grep /usr/bin/cta-taped
      32593 cta-taped-main  /usr/bin/cta-taped -fl /cta-taped.log
      32800 cta-tpd-VDSTK11 /usr/bin/cta-taped -fl /cta-taped.log
      32801 cta-taped-gc    /usr/bin/cta-taped -fl /cta-taped.log