Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

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
      • 1.28 outlook
        • Code Freeze next Wednesday!
        • 1.28.0rc1 Mar-18
        • 1.28.0 Mar-25
      • Token discussion conclusion
        • Martin preparing a documentation page with the rucio token plans
    • 15:05 15:20
      Community News & DevOps roundtable 15m
      • ATLAS
        • Subscriptions for the tape challenge next week
          • Right now only inclusive filter
            • Cedric: You can exclude patterns, but not metadata
          • Cedric: Might be able to be done via exclusion pattern, but can also make this more flexible
          • What does split_rule mean?
            • rse_expression (multiple rses) -> get one rse
        • CERN cloud issue
          • Maintanence cleanup script on k8s clusters had a typo
            • -> Script was wiping active clusters, including 3 out 4 atlas clusters
          • Documentation and testing of cluster creation scenario is key
        • CERN Summer student
      • CMS
        • CMS also hit by the CERN cloud issue
          • Eric unfortunately on vacation, Nick was able to recover the cluster
        • Next week deletion campaign
          • Monitor the DB and reapers
        • list collection replica difference between normal + --deep
          • Under investigation
      • Fermilab, DUNE, Icarus, etc.
        • DUNE issues with transfers
          • Possibly fts3 based
        • RUBIN
          • Transferring files between three continents now!
          • Defining the data structure and metadata catalog
          • Will be tested NCSA -> SLAC transfers 
          • K8s virtual clusters
            • Migrating rubin from docker based rucio to k8s based rucio
      • Belle II
        • Migration to python3 ongoing
          • Expected to be done in June
      • DUNE/Edinburgh
        • More tests on James DUNE Rucio work soon
      • MultiVO/RAL
        • Move to test-k8s instance
        • S3 endpoints
          • Use `strict_copy` rse attribute
          • Several authentication errors at the moment
      • SKAO
    • 15:20 15:25
      Hot topics 5m
    • 15:25 15:55
      Developers roundtable 30m
      • Rucio 1.28 "Teenage Mutant Ninja Donkeys" release roadmap followup
        • IN PROGRESS
          • WebUI 2.0 Architecture #5134 [Mayank]
            • Base repository now in place
            • github.com/rucio/webui
            • Some document this/next week focusing on authentication workflows
          • Authentication workflows in WebUI 2.0 #5135 [Mayank]
          • Remove direct DB dependence from the WebUI #4319 [Mayank]
          • Test SSO Login to WebUI [Rizart]
            • Very close to a running prototype now
            • CERN SSO cannot really define custom scopes which might affect us in the future
              • audience claims should be there
        • IN REVIEW
          • Hermes 2 evolution #4610 [Cedric]
            • First PR is there, missing documentation
            • Dev container is missing Influx, Elastic, etc. would be needed for TESTING
              • Modify dev container
              • Might need some help on container modification
          • BB8 rewrite #4706 [Cedric]
            • Would be good if CMS has a look on this too
              • Eric will check if Bennedikt will look on it
            • Proceed without CMS comment for now, comments can be made later too
          • Test framework for VO Specific tests #4797 [Mayank]
            • Minor comments to include, good to merge otherwise
          • Add MongoDB metadata plugin #5143 [Rob]
            • Waiting on the mongodb dependency PR
              • This needs to be merged first, for #5143 to go forward
            • Waiting on review - but should be all done 
              • Relies on a second PR for testing (mongodb dependency)
          • Include new operator engine also to json based columns #5144 [Rob]
        • TODO
          • Document and cleanup discrepancies between surl and lfn2pfn algorithms #5129 [Martin]
          • Clean dead code in the probes (ATLAS and common) #p/83 [Dimitrios, Eric]
            • Work required is clear, but time is the issue
            • Eric provided the list of what is not dead for CMS
          • Create a contributor guide for probes #p/84 [Dimitrios]
        • DONE
          • Create a prototype workflow with temporary tables #5130 [Radu]
          • Support prometheus metrics in daemons and servers #3416 [Radu]
          • Stabilize geoip based replica selection #5133 [Radu]
            • For refresh of the geoip database the creation time is now used
          • Reduce transfer tickets [Radu]
          • Disentangle fts3 specific code from conveyor poller and receiver #4873 [Radu]
          • Write documentation page about helm-charts and versioning #h/84 [Eric]
          • Fix broken Client and Rest API docs view #4992 [Joel]
            • REST API online on rucio.cern.ch/documentation
            • 60% of the endpoints are already there
          • Host python 2.7 deprecation meeting [Martin]
          • Host token evolution meeting [Martin]
          • Create CMS-style consistency checking daemon #5113 [Stefan]
          • Clarify, implement and document a way how to include policy packages in containers/kubernetes #5138 [James]
        • DELAYED
          • Add symlinks for the new daemon names #5131 [Joel]
          • Prepare a clear list of changes which need to be made to use new daemon names #5132 [Joel]
          • Reduce rule tickets [Martin]
      • Consistency checks w/ AGIS (Fabio)
        • Review todo list for Dimitrios
      • auditor bz2file dependency replacement
        • Needs some comments!
    • 15:55 16:00
      AOB 5m