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
      • Rucio workshop!
      • Release name poll
      • 42 release
        • Feature freeze Nov 9
        • About one month left!
      • Rucio meeting next week cancelled!
    • 15:05 → 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
      • CMS
      • Fermilab DUNE/RUBIN
        • Update to 41.0
          • Waiting for the client to be in the RUBIN release
      • DUNE
        • replicafix table blocking some deletion
      • ePIC
      • Belle II
        • Decomissioning of site found some inconsistencies
          • Possibly racecondition with judge-repairer
            • Replicas with lock_cnt != 0
            • But no Locks found in lock table
            • Issue: #5787
      • CERN IT
      • INFN Datalake
        • Deploying Integration testbed for AI assistant ARCHI
          • Interfaced with Rucio MCP Server
      • MADDEN
      • CTAO
        • Issue with row locks between judge-repairer and conveyor-finisher
        • Is done very fast (Dataset is constantly appended) update_delta is set to -1 (So it trys to repair everything all the time)
        • Was relieved by increasing timeouts a bit
      • RI-SCALE
      • IHEP
    • 15:25 → 15:55
      Developers roundtable 30m
      • Review, please help!
      • Rucio 42 priority followup
        • Todo
          • XL: Implement CI checks for containers repo #526 [Ben, Reviewer: Mayank]
          • L: Create a design doc for the Subscriptions refactoring #8714 [Cedric]
          • L: Change 3 remaining function-based indices #6248 [Dimitris, Reviewer: Martin]
          • XL: Add the possibility to archive metadata for deleted DIDs #5484 child of #8011 [Dimitris, Reviewer: Martin]
          • XS: npm_and_yarn dependabot jobs failing #123 [Francesc]
          • L: Plugins and policy packages: using plugin entry points for discovery? #7572 [James, Reviewer: Ben]
          • L: Account usage counters getting out of sync #6464 [Martin, Reviewer: Dimitrios]
          • M: add_rule with rule_grouping = NONE doesn't correctly respect the space left on the RSE #5845 [Martin]
        • In Progress
          • XL: Fixing dependency management #8500 [Ben, Reviewer: Martin]
            • Merging pyproject-server.toml into pyproject.toml
            • uv followup in dev meeting
          • M: Alembic migration pruning for unsupported Rucio versions #8594 [Dimitris]
          • S: Update test images to MySQL 8.4 using the new `mysql-native-password` flag #6759 [Dimitris]
          • XL: `session` parameter in `*_session` decorated functions is required, but effectively treated as optional #6989 child of #6986 [Dimitris, Reviewer: Martin]
          • XL: Session decorator migration (continuation) - Phase 0: foundations #8810 child of #6989 [Dimitris, Reviewer: Martin]
          • S: Warn once when a session decorator creates a session implicitly #8816 child of #8810 [Dimitris]
          • XL: Add a scanner for DAVS with the same interface as xrootd scanner #24 [Eric]
          • L: Upgrade Globus Protocol and Transfer Tool to use Globus SDK >=3 #8655 [Maggie, Reviewer: Martin]
            • Doug testing for DUNE instance
              • NERSC and BNL
          • XL: Replace Env Generator Tool and EnvConfigGateway with Zod Schema-Based Env Validation #753 [Mayank]
          • XL: [EPIC] UX improvements (Target 40) #621 [Mayank]
          • XL: VO specific policy package algorithm for RSE token #8584 [Rohit, Reviewer: Martin]
            • Draft PR is there
            • Also tested with separate policy package for keycloak IdP
          • L: Create a new API endpoint for the clients to request tokens #6638 [Rohit, Reviewer: Dimitrios]
          • M: Implement new token authentication for download #7029 [Rohit]
        • In Review
          • M: Enable upload from the UI #100 [None]
          • M: Move Postgres14 tests to Postgres16 #6997 [Dimitris]
          • S: Add tests for the `db_session` context manager #8811 child of #8810 [Dimitris]
          • M: Do not use regex to split did, use scope extraction method #7519 [James]
          • S: `extract_scope`: should the `scopes` argument be removed? #8188 [James]
          • M: Access "RSEFileAssociation.AccessedAt" from the client #8540 [Maggie]
          • M: Deprecate old CLI interface #8700 [Maggie]
          • M: Investigate replacements for MKDocs #840 [Maggie]
          • XL: Reduce CI/testing runtimes #8684 [Rohit, Reviewer: Dimitris]
        • Done
          • S: Fix performance issue for `test_overlapping_containers_and_wildcards` #8723 child of #8684 [Dimitris, Rohit]
          • M: Remove QoS Policy functionality #8520 [Maggie]
          • S: Replace "Client().add_distance(...)" parameters dictionary argument with kwarg "distance" #8521 [Maggie]
          • M: Improve runtime for the test `test_upload_with_guid` #8720 child of #8684 [Rohit]
          • S: Improve runtime for the test `test_lifetime_exception` #8740 child of #8684 [Rohit]
          • M: Improve runtime of the test `test_replica_recoverer` #8760 child of #8684 [Rohit]
        • Delayed
      • Misc
        • Checksum json conerision
          • We will discuss this at the Rucio Workshop
    • 15:55 → 16:00
      AOB 5m