Rucio Meeting

Europe/Zurich
Martin Barisits (CERN)
Zoom Meeting ID
69426538800
Host
Martin Barisits
Alternative host
Dimitrios Christidis
Passcode
91434731
Useful links
Join via phone
Zoom URL
    • 15:00 15:05
      News 5m
      • Happy new year everyone!
      • Welcome back Ben to Rucio!
      • January release schedule
        • Jan-12 39.1.0
        • Jan-12 38.6.0 (Will be delayed if release is empty)
        • Jan-26 39.2.0
      • Uploaded all recordings for Rucio Community Workshop
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
        • Very calm!
        • OIDC WebUI 39
          • Need to add OIDC identities to ATLAS Rucio database
      • CMS
        • Integration -> 39.0
          • Setting priorities to None
            • Depends on what mechanism is being used to create/update protocols
            • Could set protocols to None already before 39 clients
      • Fermilab DUNE/RUBIN/..
        • Certificates from Incommon
          • Will not issue client certificates anymore -> might force a move to tokens
          • https://knowledge.digicert.com/alerts/sunsetting-client-authentication-eku-from-digicert-public-tls-certificates
      • DUNE
        • Token auth between Rucio server <-> fts <-> webdav with CiLogon Tokens
          • Worked
      • DaFab
      • PIC
      • ESCAPE
        • Jan-14 Jupyter extension from Rucio will be officially be put into production for SWAN (@CERN)
        • Rucio instance for EOSC
          • Is it worth to look into MultiVO?
      • INFN Datalake
      • RI-SCALE
        • Integration RI-SCALE Rucio instance with EGICheckin works
      • MADDEN
        • Update Rucio to 38 LTS version
          • Policy package changes
            • https://github.com/rucio/policy-package-template
            • https://github.com/rucio/rucio/releases/tag/38.0.0
        • 35 -> 38
          • https://github.com/rucio/rucio/releases/tag/36.0.0
          • https://github.com/rucio/rucio/releases/tag/37.0.0
          • https://github.com/rucio/rucio/releases/tag/38.0.0
        • Rucio CVMFS Plugin work
          • Add PR for RSE creation in documentation
        • PR for Multi-RI client needs merging #8160
      • CTAO
      • IHEP
    • 15:25 15:55
      Developers roundtable 30m
      • Reflection about ongoing Sprint 1 (Sprint Board) [Karan]
        • SprintBot did not trigger, Martin updated
      • Rucio 40 roadmap
          • Please size estimate all the priority issues!
      • PR backlog
        • Enormous backlog on PR (reviews)
        • Will need some dedicated action over the next weeks to tackle this
        • We will also need some more fundamental changes in our processes how to streamline the merging
      • Rucio 40 priority followup
        • Todo
          • Create a new API endpoint for the clients to request tokens #6638 [Dimitrios]
          • Implement new token authentication for download #7029[Dimitrios]
          • More useful client docstrings and CLI help messages (Target: 15/25) #363 [Dimitris]
          • Consider migrating from Jobber to Cloudprober #152 [Eric]
          • DIDs not being shown correctly in the extension after a successful download #95 [Giovanni]
          • Make available + Add to Notebook features failing #83[Giovanni]
          • Token refresh after expiration #73 [Giovanni]
          • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
          • Do not use regex to split did, use scope extraction method #7519 [James]
          • Test stability on LTS branches #7964 child of #7667 [Karan]
          • Generate "Configuration parameters" documentation page automatically, to avoid mismatches between documentation and code #325 [Maggie]
          • Change mixed prometheus_client and probe_metric approachs to use PrometheusPusher #129 [Maggie]
          • Move implimentation of CLI to new CLI structure #8295[Maggie]
          • Rucio silently skips importing configured policy package in case of errors #7962 [Max, James]
          • Simplify what we run on CI (test suites, OS, Python versions, DB, …) #7965 child of #7667 [Mayank, Karan]
          • [ EPIC ] : Mutation Operations and Role Based Access to pages/features (Target 5) #622 [Mayank]
          • [EPIC] UX improvements (Target 22) #621 [Mayank]
        • In Progress
          • Consider using Python venvs in containers to avoid conflicts with system-installed packages #458 [Ben]
          • Stop auto-forwarding of old-style CLI commands #8294[Maggie]
        • In Review
          • Add startup self-check mechanism to block Rucio services when critical diagnostics fail #8197 child of #8011 [Dimitris]
          • Ensure PostgreSQL ENUM types created during Alembic migrations honor the configured schema #8145 child of #7737[Dimitris]
          • Wrong documentation for dids/scope/name/files call #8053[Dimitris]
          • Testing: Make tools/run_tests.sh idempotent #7737 child of #7667 [Dimitris]
          • No way to check or change ownership of a scope using Rucio client #7830 [Maggie]
        • Done
          • Listing containers with more than 10k entries breaks the kernel #102 [Giovanni]
        • Delayed
      • Other discussion
        •  
    • 15:55 16:00
      AOB 5m