Rucio Meeting

Europe/Zurich
Dimitrios Christidis (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
      • Rucio 40 code freeze is in effect
      • April meeting schedule
        • Apr-02
        • Apr-09 Rucio 41 "Donkémon" release planning
        • Apr-16 Rucio 41 "Donkémon" release planning
        • Apr-23 Rucio 40 Release retrospective
        • Apr-30
      • The Highcharts library will be removed from the old Web UI (#8462)
        • Some functionality will be lost
        • The aim is to migrate to the new Web UI as soon as possible
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
      • CMS
        • Rucio server overload
          • All server pods crashed → one hour downtime
          • Evidence that they ran out of memory
            • Need to understand why
        • Slow Cleaner performance
          • Large rules? Replicating rules? General database degradation?
        • Database issue
          • DBAs reported a query run frequently that is taking a long time and resources
          • Ongoing.
        • New Web UI: is the rule approval workflow implemented?
          • Mayank: No, but high in the prorities.
      • ESCAPE
      • Fermilab
      • CTAO
        • Looking to enable the Receiver daemon
          • How to deal with the message broker?
          • The subscription to the topic looks to have no VO-specific filter
          • Support ticket submitted to FTS
      • MADDEN
        • Issue enabling a particular policy
        • Enabling OIDC for daemons
          • Documentation may be inadequate
          • To follow up in #Support
      • IHEP
      • INFN Datalake
        • Q: Mechanisms in place to automatically register DIDs/replicas as soon as they are created on the storage (of the RSEs)?
          • At CERN there’s some EOS-specific implementation
    • 15:25 15:55
      Developers roundtable 30m
      • Reflection about ongoing Sprint 1 (Sprint Board) [Maggie]
        • Business as usual
      • PR review sprint
        • 40 → 39
      • 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]
          • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
        • In Progress
          • Consider using Python venvs in containers to avoid conflicts with system-installed packages #458 [Ben]
          • More useful client docstrings and CLI help messages (Target: 15/25) #363 [Dimitris]
          • Token refresh after expiration #73 [Giovanni]
          • Do not use regex to split did, use scope extraction method #7519 [James]
          • Test stability on LTS branches #7964 child of #7667 [Karan]
          • Copy implimentation of CLI to new CLI structure #8295 child of #7960 [Maggie]f
          • [EPIC] UX improvements (Target 22) #621 [Mayank]
        • In Review
          • Wrong documentation for dids/scope/name/files call #8053[Dimitris]
          • Add FTS-production based tags for rucio/test-fts (for LTS pinning) #494 child of #493 [Karan]
          • LTS: Add service-versioned tagging for test-xrootd containers #496 child of #493 [Karan]
          • No way to check or change ownership of a scope using Rucio client #7830 [Maggie]
          • 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]
          • [ EPIC ] : Mutation Operations and Role Based Access to pages/features (Target 5) #622 [Mayank]
          • Pin test helper container images for LTS dev environment (release-38-LTS) #8419 child of #7964 [Karan]
        • Done
          • Migrate from Jobber to simple Cron #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]
          • Listing containers with more than 10k entries breaks the kernel #102 [Giovanni]
          • Vulnerabilities fix and versioning harmonisation #131 [Giovanni]
          • Remove hard-coded one-day lifetime in DIRAC API #8172 [Max]
          • Rucio silently skips importing configured policy package in case of errors #7962 [Max, James]
          • Possible Belle II specific code in DIRAC functionality #7824[Max]
          • Remove development dependencies from webui container #488[Mayank]
        • Delayed
          • Add startup self-check mechanism to block Rucio services when critical diagnostics fail #8197 child of #8011 [Dimitris]
          • Database: Refactor Alembic migrations to become uniform and honour the configured schema #8145 child of #7737 [Dimitris]
          • Database: Make Rucio's Alembic history repeatable, schema-correct, and easy to validate/debug #7737 child of #7667[Dimitris]
          • Stop auto-forwarding of old-style CLI commands #8294 [Maggie]
          • Simplify what we run on CI (test suites, OS, Python versions, DB, …) #7965 child of #7667 [Mayank, Karan]
      • Other discussion
          • Potential freeze exception for the Receiver option?
          • OIDC authentication and multi-RI instances
            • To submit an issue on GitHub
    • 15:55 16:00
      AOB 5m