Rucio Meeting

Europe/Zurich
Martin Barisits (CERN)
    • 15:00 15:05
      News 5m
      • May meeting schedule
        • May-01 CANCELLED
        • May-08
        • May-15
        • May-22
        • May-29 CANCELLED
      • May release schedule
        • Apr-28 37.2.0
        • May-12 37.?
        • May-19 32.8.6 LTS (possible delayed until Jun-09)
        • May-26 37.?
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
        • Query instability of list_dids with wildcards #7682 (Specific to oracle)
          • Fixed by forcing a specific index
      • CMS
        • Staging metadata
          • Check with Mihai on size limit
      • Fermilab DUNE / RUBIN
        • DUNE authenticating with Tokens (User auth)
        • WLCG Bearer Token Discovery Guideline
          • Need to check why we were never pointed to this
          • Should be easy to implement in Rucio
        • X509 turned of at Fermilab in May
        • RUBIN - notices slowness in transfers
          • FTS service on different continent?
      • EPIC / EIC
        • FTS transfer with crc32
          • Works out of the box when changing checksum type
        • Generic checksum in Rucio
      • DaFab
      • CERN IT
        • Prototype for AMS02
        • Next step to integrate in production workflows
      • IHEP
        • New version of Rucio deployed (36) on testbed for HERD APIs
      • HEPCCE
    • 15:25 15:55
      Developers roundtable 30m
      • Reflection about ongoing Sprint 1 (Sprint Board) [Martin]
        • Review & merging backlog -> have more people merge?
      • Priority Followup for Rucio 38 "Donkirk" major release
        • Todo
          • factorize duplicate messaging code into a common module or class #6423 [Alex]
          • Developer Guidelines for Reviews, Testing Requirements #538 [Martin]
          • Add the possibility to archive metadata for deleted DIDs #5484 [Rob, Cedric]
          • Create a new API endpoint for the clients to request tokens #6638 [Dimitrios]
          • Implement new token authentication for download #7029 [Dimitrios]
          • Make 0 the top protocol priority #6312 [Dimitrios]
          • Improve handling of errors in Rucio REST API calls #39 [Enrique]
          • More useful client docstrings and CLI help messages #363 [Dimitris]
            • Would be good to make the Python Client documentation more structured?
          • cx_oracle -> python-oracledb dependency upgrade #6467 [Dimitris]
          • Re-Factor test infrastructure #7667 [Dimitris, Mayank, Riccardo]
          • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
          • EPIC: Handle DID schemas with / #548 [Mayank]
            • Prioritise for CMS
          • EPIC: Migration to NX Monorepo #549 [Mayank]
          • Add link to FTS transfers for rules #517 [Mayank]
            • Prioritise for CMS
          • EPIC: UX Improvements #547 [Mayank]
          • Fix static code analysis behaviour for functions decorated with @transactional_session, @read_session and @stream_session #6986 [Riccardo]
          • Run rucio/rucio integ tests for PRs in rucio/containers #310 [Riccardo]
          • Rucio dependencies in test environments should be installed the same way they are installed when Rucio is installed as a package #344 [Riccardo]
          • Merge rucio/rucio/etc/docker/ and rucio/containers/dev #7532 [Riccardo]
          • Plugins and policy packages: using plugin entry points for discovery? #7572 [Riccardo]
          • Record rule error for STUCK rule if rse_expression excludes lock_rse in the meanwhile #7538 [Riccardo]
          • Improve TEMP_UNAVAILABLE replica handling #7666 [Riccardo]
          • Add docs for daemon arguments #499 [Maggie]
          • race in token creation when running multiple clients on same host #7185 [Maggie]
          • Metrics API endpoint: include UNKNOWN sources #6565 [Maggie]
          • Update test/test_bin_rucio to use fixtures where applicable #7641 [Maggie]
        • In Progress
          • New CLI: Release 38 Bugs/Improvements #7658 [Maggie]
          • Integrate OIDC endpoints for Authorization Code Grant Type #507 [Mayank]
        • In Review
          • Rework OIDC user authentication #7310 [Anil]
          • Dependencies: deprecate setup.py and move to pyproject.toml #6971 [Riccardo]
          • Traces : No gateway for traces #7256 [Maggie]
        • Done
          • Policy Package FAQ & emphasis on important details #494 [Riccardo]
        • Delayed
      • Miscellaneous
        • podman issue
          • On current version podman-compose does not work
            • docker-compoe file uses - instead of _ which breaks podman
            • Variable resolution does not work in podman
            • Check what needs to be done to get podman working again (in principle it is best effort)
        • Client docstrings
          • Dimitris workoing on updating the docstrings
          • Docstrings do not support markdown, it's sphinx based
          • Move over to numpy style docstrings?
            • Let's discuss on #developers
      •  
    • 15:55 16:00
      AOB 5m