Skip to content
Snippets Groups Projects
  1. Dec 13, 2022
  2. Dec 02, 2022
  3. Nov 28, 2022
  4. Nov 10, 2022
  5. Nov 01, 2022
  6. Oct 13, 2022
  7. Sep 26, 2022
  8. Aug 09, 2022
  9. Jun 30, 2022
  10. Jun 10, 2022
  11. May 20, 2022
  12. May 18, 2022
  13. May 13, 2022
  14. May 10, 2022
  15. May 09, 2022
  16. May 06, 2022
  17. May 05, 2022
  18. Apr 29, 2022
  19. Apr 28, 2022
  20. Apr 19, 2022
  21. Apr 11, 2022
  22. Apr 05, 2022
  23. Apr 04, 2022
  24. Mar 31, 2022
  25. Mar 29, 2022
  26. Mar 28, 2022
  27. Mar 24, 2022
  28. Mar 16, 2022
  29. Feb 28, 2022
  30. Feb 24, 2022
  31. Feb 22, 2022
  32. Feb 11, 2022
  33. Feb 10, 2022
  34. Feb 04, 2022
  35. Feb 03, 2022
  36. Dec 13, 2021
    • mvelosob's avatar
      Avoid large buffer reservations with RAO (#1054) · 5e602c9f
      mvelosob authored
      Refactor the RecallTaskInjector to limit the number of tasks passed
      at once to the TapeReadSingleThread for a tape with RAO and to reserve
      disk space in smaller batchs
      
      In every call of RecallTaskInjector::synchronousFetch the injector
      will try to pop jobs from the queue so that it holds an ammount of
      work equal to the limit of files or bytes imposed by the RAO
      implementation or by the value given by the
      BulkRequestRecallMaxBytes and BulkRequestRecallMaxFiles config
      options in /etc/cta/cta-taped.conf.
      
      In every call of RecallTaskInjector::injectBulkRecalls the
      RecallTaskInjector will inject a set of tasks limited by the
      BulkRequestRecallMaxBytes and BulkRequestRecallMaxFiles config
      options in /etc/cta/cta-taped.conf to the TapeReadSingleThread
      and DiskWriteThreadPool.
      
      The disk space reservation is done once for every job batch (instead of
      all the disk space being reserved when the jobs are popped)
      
      This prevents tapeservers with RAO from reserving a large amount
      of the disk buffer upfront, which would cause the buffer to fill quickly
      by a few drives, which cannot fill it fast enough
      5e602c9f
  37. Dec 02, 2021
Loading