Rucio Meeting

Europe/Zurich
Martin Barisits (CERN)
Videoconference
Rucio Development Meeting
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
      • 34 “Donkey Potter and the Data Cache”
        • 34.0.0rc1 had issues
          • Regression from #6516 #6550
          • Regression from #6426 #6551
        • 34.0.0rc2 to be released today
        • 34.0.0 final next week
      • Upcoming meetings
        • Mar-21 Rucio 34 release retrospective
        • Apr-04 Rucio 35 release roadmap planning
        • Apr-11 SENSE Rucio presentation
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
      • CMS
        • Updated to Rucio 33.6
      • Fermilab
      • DUNE
        • Preliminiary version of DUNE VO tests
          • Needs feedback
    • 15:25 15:55
      Developers roundtable 30m
      • Rucio 34 "Donkey Potter and the Data Cache" roadmap
        • In Progress
        • In Review
          • factorize duplicate messaging code into a common module or class #6423 [Alex]
        • Todo
        • Done
          • Continue migration to SQLAlchemy 2.0 syntax #6057 [Erling]
          • Refactor policy package algorithm code #6382 [James]
          • Metadata for tape co-location and transfer prority #6398 [Maggie]
          • Update/Re-design core.meta module #5224 [Maggie, Rob]
          • Deployment and Release Workflow #401 [Mayank, Eraldo]
          • Add Token based TPC tests to the CI #6451 [Radu]
          • Type annotate the code #6454 [Riccardo]
        • Delayed
          • foreign key error on deleting dids in reaper #5733 [Alex]
          • bridge the gap between running rucio in demo env and full production deployment #187 [Radu, Enrique]
          • Migrate Dashboard to Clean Architecture #158 [Mayank, Eraldo]
          • Missing WebUI Release 33 page tracker #301 [Mayank, Eraldo]
          • Unable to Delete File DID via Undertaker #5154 [Riccardo]
          • Update extension for v32 (and higher) compatibility #25 [Francesc, Enrique]
      • Documentation corner
        • Documentation and dev guidelines for Mypy type annotations #116 [Mayank, Martin]
        • Document environmental variables affecting the client #171 [Dimitrios]
        • Improve documentation on rucio.cfg vs configuration table #183 [???]
        • 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]
        • Add Rucio QoS RSE description and instructions #268 [Matt]
          • Under Review - Comments posted, needs iteration
        • Document how to set up command line argument completion #275 [Bouwe]
        • Formatting / style guide #287 [???]
        • Document how deletion occurs. #288 [Anil]
        • Instructions for tape collocation plugins #289 [Maggie]
        • Documentation for RSE settings #293 [???]
      • Other topics
        • Discuss about `ruff` linter: https://github.com/rucio/rucio/issues/6538
          • Substitutes import sorting, flake8
          • Is faster and very well used
          • (isort was planned already, but ruff would do this already)
          • q: can you add formatting?
            • Yes, auto formatting or by specification
            • Concern about auto-formatting
              • Especially how sqlalchemy queries are structured (Our style is not pythonic, but easier to read a "sql-like" query)
              • Possible to specify our own style for sqlalchemy queries?
              • Formatting is optional, but does not have to be activated
                • Is configurable, to some extent
        • helm-charts
          • PR ready for new webui chart
          • Old (web)ui containers + helm-charts were updated as well
        • Use pydantic #6544 for type checking (Instead of type dictionaries)
          • :thumbsup:
    • 15:55 16:00
      AOB 5m