Rucio Development Meeting

Europe/Zurich
Martin Barisits (CERN)
Videoconference
Rucio Development Meeting
Zoom Meeting ID
413496641
Host
Martin Barisits
Alternative hosts
Cedric Serfon, Mario Lassnig, Dimitrios Christidis
Passcode
28849311
Useful links
Join via phone
Zoom URL
    • 15:00 15:10
      News 10m
      • Reminder vCHEP
      • Reminder: Discussion of GSOC projects in meeting next week
      • Release schedule
        • 1.24.1.post1 today
        • 1.24.2 next week
        • 1.24.3 either in 1/2 weeks
      • PaN ESCAPE Data Management Workshop
    • 15:10 15:20
      Community News & DevOps roundtable 10m
      • ATLAS
        • 1.24.1.post1 fix for the poller
        • Open Data (ATLAS & CMS Rucio)
          • Possible use Rucio for transfers?
      • CMS
        • No news, still on 1.23.post3
      • Fermilab
        • Need to check with small experiments for a roadmap for 2021
      • Belle II
        • Started today with the migration
          • Draining at the moment
          • LFC Import in 7h
          • Weekend: checking
        • Python issue which was fixed
      • LDMX
        • Will upgrade to 1.24 in the next weeks
      • DUNE/Edinburgh
        • Lightweight clients
        • Write eMail to rucio-dev to get everyone informed
      • Multi-VO
      • ESCAPE
        • Some issues with Judge daemons
        • Some problems with FTS?
        • ESCAPE FDR results presented at GDB yesterday
    • 15:20 15:30
      Hot topics 10m
    • 15:30 15:55
      Developers roundtable 25m
      • Rucio 1.25 "Rat-Donkey" release followup
        • In Progress
          • Stronger integration of Globus Online transfertool #4216 [Matt, Ben]
            • New transfertool column in requests table (To select the right transfertool a-priori)
            • Conveyor-preparer is filling this information
            • Submitter will be started with specific transfertool (FTS3, GO)
            • Code aimed to be done by Jan-22, then testing
            • Ben completed most of the work in the preparer
              • Can be reviewed already
              • Logging function has been added as well for easier daemon logging
          • rucio.cfg vs config table #2630 [Mario]
            • Unit tests needs some work, otherwise done
          • Remove webpy endpoints and dependency #4044 [Ben]
            • Can already start testing FLASK backend
              • PR for containers
              • On puppet hosts can change WSGI endpoints
              • Lets switch ATLAS int servers to FLASK on Wednesday
            • Looking into loading of FLASK endpoints
          • Quality of Service #3419 [Mario, Martin, *]
          • Deprecate reaper1 #4213 [Martin]
            • Should be done by next week, still some issues with testcases
        • Todo
          • Test new rule mode and switch it to default #4215 [Martin]
            • ESCAPE already testing this quite successfully
            • Testing it in ATLAS, starting in 2 weeks
          • Migrate documentation to new docusaurus [Martin]
          • Client ticket cleanup [Mario]
          • Versioned (History) Tables should be defined explicitly #2063 [Martin]
          • Temporarily exclude RSEs with a timeout to not impact general deletion rate #528 [Thomas, Cedric]
          • Logging review #4220 [Component Leads]
            • Internal deadline: Feb-11
          • Identify and cleanup unused functionality and code #4221 [Component Leads]
            • Internal deadline: Feb-11
            • pytest coverage - need to try
        • Done
      • Discussion: Getting rid of oracle triggers?
        • Martin is in favor
        • Mario is in favor
        • Check with Oracle people at CERN about triggers
          • If nothing speaks against it, remove them with 1.25/1.26
      • Full stack upload/download/transfer testing [Mayank]
        • xrootd protocol upload/download tests PR exists (Needs review!)
          • Finishing up integration of Bens comments
          • Runtime 5-6 minutes for everything
        • TPC PR
          • Will submit draft PR for this
      • Parallel testing [Ben]
        • xdist python distributed testing
        • Mark every test which is not able to be called in parallel
        • Also mark tests which leave leftovers behind (The test should probably clean this up itself)
        • Good news!
          • Non-parallel run of tests is working
          • Currently looking through tests which have to be defined as non-parallel
    • 15:55 16:00
      AOB 5m
      • Discussion: Rucio Coding Camp 2021
        • Remote Hackathon, Mayank has some
        • Dedicated list of topics, then work on specific ones
        • Full day or Half-Day?
          • Timezone difference could be problematic