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
      • July release schedule
        • 1.31.6 Jul-03
        • 1.29.13 LTS Jul-17
        • 1.31.7 Jul-17
        • Rucio 32
          • Code-Freeze on Jul 24
          • 32.0.0rc1 on Jul 26
          • 32.0.0 (final) on Jul 31
      • Rule evaluation issue attaching datasets/containers to containers #6234
        • Fixed in 1.31.6, 1.29.13 LTS
        • How to fix already existing container rules:
          • Mark all OK/REPLICATING as STUCK, rucio will re-evaluate then
          • For ATLAS, we will do this in bunches of ~10k
          • Dimitrios will add the solution for operation (SQL queries) to the issue
      • Next Rucio meeting in 2 weeks!
        • Summer schedule
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
        • Planning improvements for CRIC
          • To make it easier for people to understand changes/values
      • CMS
        • Integration upgraded to 1.31.5
          • Prod on 1.31.3
      • Fermilab DUNE/ICARUS/Rubin etc
      • Belle II
        • Upgrading to 1.31.7 during KEK shutdown in august
          • (or 32 even)
      • DUNE/Edinburgh
        • Working on MetaCat integration plugin
        • Token Q:
          • Run uploads without modify token
            • Only if disable rename
            • Or wait for Rucio token upgrade
      • ALTO
        • Analyzed Rucio workflows, now looking into WFMS workflows, s.a. Panda
          • Prepare a presentation for next Rucio meeting about decision process
    • 15:25 15:55
      Developers roundtable 30m
      • 32 "The Good, The Bad and the Donkey" Priority followup
        • In Progress
          • Design and implement a token cache module #6183 [Dimitrios]
          • Incorporate IAM-based testing for token workflows #6188 [Eraldo, Dimitrios]
            • Containers up and running, still working on certificates
          • Kick off SIG-Tokens [Martin, Dimitrios]
          • New dispatcher logic for conveyors #6190 [Radu]
        • In Review
          • Support protocols with NULL priority #6201 [Dimitrios]
            • Unclear if an additional test is needed
          • Migrate DID and DID-metadata view to clean architecture #w/160 [Mayank, Anton]
          • Migrate List My Rules and Rule View to clean architecture #w/159 [Mayank, Anton]
          • Migrate Dashboard to Clean Architecture #w/158 [Mayank, Anton]
          • Create Pages for Create Rule Workflow #w/144 [Anton]
          • Unable to Delete File DID via Undertaker #5154 [Anton]
          • Adapt probes to rucio/rucio #5804 #p/108 [Eric]
            • Eric adressed latest comments
            • ATLAS using it in Production, some plots stopped having data
              • Only double-checking on ATLAS side needed
        • Todo
          • Design and implement a token request module #6187 [Dimitrios]
          • Reduce core tickets <15 [Martin, Mario] --> 23 issues
            • Martin will check
          • foreign key error on deleting dids in reaper #5733 [Martin]
        • Done
          • Replace all instances of X509 identities presented in the legacy format #6182 [Dimitrios]
          • Exchange of function-based indices with normal index #6143 [Radu]
        • Delayed
          • Update/Re-design core.meta module #5224 [Rob]
          • Document and cleanup discrepancies between surl and lfn2pfn algorithms #5129 [Martin]
          • Create a server/daemon installation howto #d/178 [Mayank]
          • Create developers testing guide in the documentation #d/177 [Mayank]
          • Support OIDC login #w/149 [Mayank]
          • Internal transfer monitoring #6189 [Radu]
      • Documentation corner
        • Document environmental variables affecting the client #171 [Dimitrios]
        • Documentation and dev guidelines for MyPi type annotations #116 [Mayank, Martin]
        • Create developers testing guide in the documentation #177 [Mayank]
        • Create a server/daemon installation howto #178 [Mayank]
          • Ubuntu-specific PR #215
        • Improve documentation on rucio.cfg vs configuration table #183 [Radu]
        • Add an FAQ-style entry aimed at users for STUCK rules #184 [Fabio]
        • Add instruction about DB partitioning #185 [Martin]
        • bridge the gap between running rucio in demo env and full production deployment #187 [Radu]
        • Introduce documentation on subscriptions #190 [Cedric]
        • Page about the different event types and messages (ActiveMQ) #226 [Eraldo]
          • Missing payloads for transfer & deletions
      • Other topics
        • 32 release
          • Lots of changes coming: py3.9, CI, containers, ...
          • temp table removal
          • Cleanups
          • test --> lib/rucio/tests -> tests/
          • Type annotation of models.py
          • SQLAlchemy changes
        •  
    • 15:55 16:00
      AOB 5m