Rucio Meeting

Europe/Zurich
Dimitrios Christidis (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
      • May release schedule
        • 34.3.0 May-06
        • 1.29.18 LTS May-06 (Possibly extended until Jun-03)
        • 32.8.2 LTS May-13 (Possibly extended until Jun-10)
        • 34.? May-21
        • 34.? Jun-03
      • No meeting next week
      • Release 35 checkpoint in two weeks
    • 15:05 15:25
      Community News & DevOps roundtable 20m
      • ATLAS
        • NTR
      • CMS
        • Regression for the Web UI Helm charts: https://github.com/rucio/helm-charts/issues/198
          • Mayank will try to provide a fix soon.
        • Q: difference between lost and deleted DIDs
          • Is it worth having a procude to undo the result of a DID being declared a BAD and ending up as LOST?
        • Q: RSE Decommissioner daemon and complex RSE expressions
      • Fermilab
        • ICARUS
          • FTS issues resolved; likely some certificate inconsistency
        • DUNE/RUBIN
          • Intermittent HTTP 500 errors
            • Something related to the upload workflow? Maybe the add_replicas call specifically?
            • Unfortunately, the client doesn’t appear to catch this error, leading to dark data.
          • Large DIDs and Evaluator
            • Tries to do everything all at once. Possible area of improvement.
          • Will open issues on GitHub.
      • RAL/Multi-VO
        • NTR
    • 15:25 15:55
      Developers roundtable 30m
      • Rucio 35 "Donkey and the Data Factory" roadmap
        • In Progress
          • Review operations where SSL verification is disabled #6632 [Dimitrios]
          • Finalize SQLAlchemy 1.0 -> 2.0 syntax migration #6640 [Erling]
          • Make a table for all daemon and its functionality #296 [Hugo]
          • overwrite_when_only_on_disk #6581 [Hugo]
          • Prepare replacement of current policy import with policy packages #4798 [James]
          • Re-write and standardization of client command structure #6639 [Maggie]
          • Webui 35 tracker 4/34 [Mayank]
            • Multiple tickets worked in parallel.
          • Type annotate the code #6588 [Riccardo]
        • In Review
          • Remove all instances of mutable objects (e.g. empty lists or dictionaries) as default parameter values #5169 [Erling]
            • PR approved and pending merge.
          • JupyterLab version (v3 to v4) update #27 [Francesc, Enrique]
            • Development done. Some work with the container images.
          • Improving docstrings #6628 [Riccardo]
            • Some discussion necessary.
        • Todo
          • Unable to Delete File DID via Undertaker #5154 [Alex]
          • factorize duplicate messaging code into a common module or class #6423 [Alex]
          • SUBSCRIPTIONS_HISTORY integrity error #6292 [Cedric]
          • Make new token support Multi-VO compatible #6406 [Dimitrios]
          • Use OpenID Connect Discovery #6414 [Dimitrios]
          • Allow for token providers other than IAM #6630 [Dimitrios]
          • Make WebDAV protocols on par with GFAL #6633 [Dimitrios]
          • bridge the gap between running rucio in demo env and full production deployment #187 [Enrique, Hugo]
          • Retire RSE limits #6629 [Erling, Dimitrios]
          • Prevent multiple Reaper threads from working on the same replicas #6512 [Hugo]
          • Evaluate all TODO and FIXME comments #6642 [Martin]
          • Testing: Client Only tests #6599 [Mayank, Maggie]
          • Evaluate archive workflows for rules (Using an archive as a source) #6643 [Riccardo]
          • Create and populate common monitoring repository #6641 [Tim]
        • Done
          • Rename internal API layer to gateway #6644 [Erling] 
          • Formatting / style guide #287 [Riccardo, Dimitrios, Maggie]
          • Collect functional RSE attributes into a single file #6624 [Dimitrios, Mira]
        • Delayed
      • 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 [Maggie]
          • Still pending review
        • 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 [Enrique, Hugo]
        • Introduce documentation on subscriptions #190 [Cedric]
        • Formatting / style guide #287 [Riccardo, Dimitrios, Maggie]
        • Document how deletion occurs. #288 [Anil]
        • Documentation for RSE settings #293 [???]
        • Make a table for all daemon and its functionality #296 [Hugo]
      • Other topics
        •  
    • 15:55 16:00
      AOB 5m