• 36 "Donkey Unchained" roadmap
    • Todo
      • Allow for token providers other than IAM #6630 [Dimitrios]
        • Depend on #6406
      • Implement new token authentication for download #7029 [Dimitrios]
        • Depend on #6638, but is also top priority
      • Prevent multiple Reaper threads from working on the same replicas #6512[Hugo]
      • Evaluate archive workflows for rules (Using an archive as a source) #6643[Riccardo]
    • In Progress
      • factorize duplicate messaging code into a common module or class #6423 [Alex]
      • Make new token support Multi-VO compatible #6406 [Dimitrios]
      • Create a new API endpoint for the clients to request tokens #6638 [Dimitrios]
        • Will be experimental, but is top-priority
      • Review operations where SSL verification is disabled #6632 [Dimitrios]
        • One part will be done, another not (client parts)
      • Retire RSE limits #6629 [Erling, Dimitrios]
        • Martin-Check
      • Prepare replacement of current policy import with policy packages #4798 [James, Martin]
        • Belle II policy can be removed
        • ATLAS policy DONE
      • WebUI Tracker 36 [Mayank, Viktoriaa]
        • X509 working on all browsers
          • Will require a bit of change on Rucio server
        • did-schema with special characters
          • New config options for the encoding
      • Refactor all ATLAS-related code into ATLAS policy package #7027 [Riccardo]
      • Better define unit tests and integ tests #7007 [Riccardo]
      • Improve test coverage #7008 [Riccardo]
    • In Review
      • Re-write and standardization of client command structure #6639 [Maggie]
        • Please review! (Need comments from Dimitrios, Mario, Riccardo)
          • Dimitrios will look on it tomorrow (Oct-25) - design/interface from user PoV
        • Needs a rebase for the codecov spam
        • We should merge Erics rich-clients PR first, otherwise rebase will be difficult since Erics internship ended
    • Done
      • Allow permissions to optionally return a message #6580 [James]
    • Delayed
      • Make WebDAV protocols on par with GFAL #6633 [Dimitrios]
      • Improve docstrings #6628 [Riccardo]
  • Documentation corner
    • Document activities used by rucio-daemons #326 [???]
    • Generate "Configuration parameters" documentation page automatically, to avoid mismatches between documentation and code #325 [???]
    • Error when trying to upload file with custom name containing slashes #336 [???]
    • Make a table for all daemon and its functionality #296 [Hugo]
    • Documentation (developer): Add guidelines for testing API-related changes #322 [???]
    • Documentation for RSE settings #293 [???]
    • Document how deletion occurs. #288 [Anil]
      • PR #295 underway
    • Introduce documentation on subscriptions #190 [Cedric]
    • Add instruction about DB partitioning #185 [Martin]
    • Add an FAQ-style entry aimed at users for STUCK rules #184 [Fabio]
    • Changing auth_type should invalidate current Rucio authn token #321 [???]
  • Other topics
    • Riccardo: discussion on opt-in vs opt-out for archive metadata for RSE (e.g. having enable_rse_attribute vs disable_rse_attribute as RSE attribute)
      • When should the tape metadata generation be used
        • Archive metadata policy package needs to be enabled and Destination RSE needs to be rse_type.TAPE
        • Add an attribute to enable/disable the generation for an RSE?
        • For now, since there is not a strong need for a per-tape switch, send it for everything (if a policy is defined)
          • However, if we see issues with specific tape RSEs, we might add a per-RSE switch later