1. 15 Jun, 2021 1 commit
  2. 02 Jun, 2021 1 commit
  3. 25 Sep, 2020 4 commits
  4. 14 Apr, 2020 1 commit
  5. 13 Feb, 2020 1 commit
    • Cedric CAFFY's avatar
      Corrected a race between the RecallTaskInjector and the TapeReadSingleThread · b5fc3302
      Cedric CAFFY authored
      If the RecallTaskInjector had to do RAO query that takes too much time, the TapeReadSingleThread could start its infinite loop with no Recall task in it,
      this would cause the stopping of the RecallTaskInjector. Thus, even if there are Retrieve jobs in the queue, as the RecallTaskInjector is stopped, the
      TapeReadSingleThread will not be feed with Read tasks and will terminate. The remaining jobs in the queue will trigger a new mount
      b5fc3302
  6. 20 Sep, 2017 1 commit
  7. 28 Aug, 2017 1 commit
  8. 01 Jun, 2017 1 commit
    • Cristina Moraru's avatar
      Modify RAO synchronization · 12529714
      Cristina Moraru authored
      
      
      Change RAO synchronization:
        * move all RAO operations right after mounting,
      before the exection of any tape read task
        * while waiting for the tape to be mounted, the
      ReacallTaskInjector fetches more tape read jobs
        * once the tape is mounted and the RecallTaskInjector
      gets access to the drive performs RAO query for all queued
      files
        * after performing RAO query for this files, RAO is deactivated
      Signed-off-by: default avatarCristina Moraru <cristina-gabriela.moraru@cern.ch>
      12529714
  9. 26 May, 2017 1 commit
  10. 03 Apr, 2017 1 commit
    • Eric Cano's avatar
      cta/CTA#46: Adding garbage collection for object store structures: · cfe8f58b
      Eric Cano authored
      Created a garbage collector subprocess for the drive daemon.
      Created a AgentHeartbeat thread and added it to frontend, drive subprocess and GC subprocess.
      Fixed logs and drive subprocess.
      Renamed common/threading/Threading.[hc]pp to Thread.[hc]pp as there is only one class left in this file.
      cfe8f58b
  11. 14 Feb, 2017 1 commit
  12. 09 Sep, 2016 1 commit
  13. 05 Sep, 2016 1 commit
  14. 20 Nov, 2015 1 commit
  15. 14 Aug, 2015 2 commits
  16. 13 Aug, 2015 1 commit
  17. 16 Jul, 2015 2 commits
  18. 15 Jul, 2015 2 commits
  19. 24 Nov, 2014 1 commit
  20. 11 Nov, 2014 1 commit
    • Eric Cano's avatar
      Workaround for bug CASTOR-4829: tapegateway: should request positioning by... · bdac162c
      Eric Cano authored
      Workaround for bug CASTOR-4829: tapegateway: should request positioning by blockid for recalls instead of fseq.
      This forces the tape gateways recalls to be positioned by block (which should be the case in practice currently).
      This workaround can be removed once the tape gateway version 2.1.15 is deployed.
      This workaround is necessary for mixed environement with 2.1.14 tape gateways and 2.1.15 tapeserverd (intended at initial release time).
      bdac162c
  21. 05 Aug, 2014 1 commit
  22. 03 Jul, 2014 1 commit
  23. 06 Jun, 2014 2 commits
  24. 12 May, 2014 1 commit
  25. 06 May, 2014 3 commits
  26. 05 May, 2014 1 commit
  27. 02 May, 2014 1 commit
  28. 29 Apr, 2014 1 commit
  29. 28 Apr, 2014 2 commits
  30. 22 Apr, 2014 1 commit