Skip to content
Snippets Groups Projects
  1. Feb 10, 2022
  2. Feb 04, 2022
  3. Feb 03, 2022
  4. 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
  5. Dec 02, 2021
  6. Nov 30, 2021
    • mvelosob's avatar
      Add activity mount rules (#1026) · 245388ab
      mvelosob authored
      Activity Mount Rules associate a Mount Policy to an activity regex.
      
      When recalling a file, the users can specify an activity (i.e. by using
      filepath?activity=x). If specified, this activity will be used to select
      a matching activity mount rule, if one exists. If more than one Activity
      Mount Rule matches the activity, the one with highest retrieve priority
      will be chosen.
      
      Acitivity Mount Rules take precedence over Requester Mount Rules.
      245388ab
    • mvelosob's avatar
      Remove support for activity fair share scheduling (#1077) · 09adf3cc
      mvelosob authored
      Remove all the code associated to the activity weight fair share
      scheduling feature:
      
      - Remove catalogue functions interacting with the ACTIVITY_WEIGHTS table
      - Remove code related to activity weights from the scheduler.
      - Deprecate and mark as optional objectstore schema fields for activity
        weights (shcema should be backwards and forwards compatible).
      - Store only activity information in the drive state. In the catalogue
        methods, default the weight values to 1.0 (avoids having to perform a
      backwards incompatible catalogue upgrade)
      09adf3cc
  7. Nov 17, 2021
  8. Nov 15, 2021
  9. Nov 09, 2021
  10. Nov 08, 2021
  11. Nov 01, 2021
  12. Oct 22, 2021
  13. Oct 13, 2021
  14. Sep 23, 2021
    • mvelosob's avatar
      Fix host values in cta-admin commands (#1041) · ee94f198
      mvelosob authored
      * Add clientHost to the cta::common::dataStructures::SecurityIdentity struct, defining the machine the cta command was submitted from
      * cta::comon::dataStructures::SecurityIdentity::host now represents the frontend machine the commands were executed on, and is set by the server
      ee94f198
  15. Aug 30, 2021
  16. Aug 02, 2021
  17. Jul 27, 2021
  18. Jul 12, 2021
  19. Jun 24, 2021
  20. Jun 23, 2021
  21. Jun 21, 2021
  22. Jun 17, 2021
  23. Jun 15, 2021
  24. Jun 02, 2021
  25. Mar 24, 2021
  26. Mar 02, 2021
  27. Mar 01, 2021
  28. Feb 26, 2021
  29. Feb 05, 2021
    • Cedric Caffy's avatar
      [cta-admin] Cleaned cta-admin deprecated methods and remove fields for... · dcb9309a
      Cedric Caffy authored
      [cta-admin] Cleaned cta-admin deprecated methods and remove fields for cta-admin --json output of the commands that were modified by CTA v4.0
      
      - cta-admin --json sq showqueues does not show maxdrives anymore but read/write max drives
      - cta-admin --json showqueues does not display the next mounts, empty tapes, readonly tapes and disabled tapes anymore
      - cta-admin --json mountpolicy ls does not display the old maxDrivesAllowed parameter anymore
      - cta-admin --json tapefile ls does not display supersededByVid and supersededByFseq anymore
      dcb9309a
  30. Feb 04, 2021
  31. Feb 02, 2021
Loading