Rucio Meeting

Europe/Zurich
Martin Barisits (CERN)
Zoom Meeting ID
413496641
Host
Martin Barisits
Alternative hosts
Mario Lassnig, Cedric Serfon, Dimitrios Christidis
Passcode
28849311
Useful links
Join via phone
Zoom URL
    • 15:00 15:05
      News 5m
      • Rucio Workshop next week!
      • November meeting schedule
        • Nov 6 - CANCELLED (Rucio Workshop)
        • Nov 13
        • Nov 20
        • Nov 27
      • November release schedule
        • Nov 10 35.8.2 LTS (If no changes, delayed to December)
        • Nov 17 38.6.0
        • Nov 19 39 FEATURE FREEZE
        • Nov 21 39.0.0rc1
        • Nov 28 39.0.0
      • Component lead update
        • Jupyterlab: Giovanni replacing Enrique (Francesc remains as lead)
        • WebUI: Eraldo removed (Mayank remains as lead)
        • DIRAC: Max added as new lead (Cedric remains as deputy)
        • Thanks for all the contributions to Enrique and Eraldo!
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
        • Updated policy package to include tape co-location hints for more data types
        • 38.4.0 deployed
      • CMS
        • 38.4.0 deployed too
      • Fermilab DUNE / RUBIN
        • DUNE Meeting next week on Upload usage
      • DaFab
      • CERN IT
      • RI-SCALE
        • Test instance deployment after workshop
      • MADDEN
        • Pushed PR for multi-ri client on GH
          • Needs some updates for click
      • IHEP
      • NORDUGRID-ARC
    • 15:25 15:55
      Developers roundtable 30m
      • Reflection about ongoing Sprint 5 (Sprint Board) [Dimitris]
        • Lots of reviews
        • Handling of child issues which are also priorities
      • Priority Followup for Rucio 39 "Grand Theft Donkey"
        • 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: 10/25) #363 [Dimitris]
          • Database: Ensure PostgreSQL ENUM types created during Alembic migrations honor the configured schema #8145[Dimitris]
          • Incorrect RSE shown in FTS Opensearch #7035 [Hugo]
          • Do not use regex to split did, use scope extraction method #7519 [James]
          • Simplify what we run on CI (test suites, OS, Python versions, DB, …) #7965 [Karan]
          • Document common.constant.RSEAttr #551 [Maggie]
          • API: rendering Enums in docstrings #587 [Maggie]
          • Migrate probes to use SQLAlchemy #165 [Maggie]
          • Change mixed prometheus_client and probe_metric approachs to use PrometheusPusher #129 [Maggie]
          • Developer Guidelines for Reviews, Testing Requirements #538[Martin]
          • [ EPIC: Release 39 ] : Mutation Operations and Role Based Access to pages/features #622 [Mayank]
        • In Progress
          • Rework OIDC user authentication #7310 [Dimitrios, James, Anil]
          • Rucio support for full-structure metadata #8011 [Dimitris]
          • Testing: Make tools/run_tests.sh idempotent #7737[Dimitris]
          • Database: Introduce a test-suite to detect whether Alembic migration history is inconsistent #8078 [Dimitris]
          • Make available + Add to Notebook features failing #83[Giovanni]
          • DIDs not being shown correctly in the extension after a successful download #95 [Giovanni]
          • Token refresh after expiration #73 [Giovanni]
          • Test stability on LTS branches #7964 [Karan]
          • Integrate OIDC endpoints for Authorization Code Grant Type #507 [Mayank]
          • [EPIC: Release 39] UX improvements  (Target: 15/28) #621 [Mayank]
          • Fix static code analysis behaviour for functions decorated with @transactional_session, @read_session and @stream_session #6986 [Riccardo]
          • session parameter in *_session decorated functions is required, but effectively treated as optional #6989 [Riccardo]
        • In Review
          • Make 0 the top protocol priority #6312 [Dimitrios]
            • -> Wait until last minor release is done?
          • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
          • Enforce Conventional Commits in CI #7945 [Karan]
          • Adding a matching pattern for DIDs in list-rules command #7121 [Maggie]
          • Rich CLI cannot display RSE information for some RSEs #7693[Maggie]
          • Generate "Configuration parameters" documentation page automatically, to avoid mismatches between documentation and code #325 [Maggie]
          • Dependencies: deprecate setup.py and move to pyproject.toml #6971 [Riccardo]
            • Wait after the workshop
        • Done
          • use literal to store allowed algorithm names for type hints and validation #7858 [James]
          • Confusing log message ‘Policy algorithm module XXX could not be loaded’ #7941 [James]
          • Add tests for default policy algorithm fallbacks #7881 [James]
          • Unused request gateway functions #7625 [Maggie]
          • Validate account type at account creation #6957 [Maggie]
          • Add docs for daemon arguments #499 [Maggie]
          • Unused config gateway functions #7624 [Maggie]
          • No way to check or change ownership of a scope using Rucio client #7830 [Maggie]
        • Delayed
          • Rucio dependencies in test environments should be installed the same way they are installed when Rucio is installed as a package #344 [Riccardo]
      • General roundtable
        • Python version 3.9 and 3.10
          • alma linux 10 supported at CERN (py 3.9 -> 3.12)
          • However, gfal dependency only 3.9
            • No plan for post EL9 dependency release
            • Request to support EL10 release: investigation for EL10 release ongoing
            • However, this will ring-in the deprecation of gfal in Rucio at all
        • mod_gridsite support (used by servers to deal with x509 proxies)
        • More news from FTS workshop:
          • FTS4 should not require any changes to Rucio code
            • New MultiSource transfers might be interesting
          • Transfers with tokens for tape storage
            • Testing can start, full feature only in FTS4
          • FTS4 full release: August 2026, but testing releases available before
    • 15:55 16:00
      AOB 5m

      See you in the UK next week!