BiLD – 15/05/2025
At CERN: Federico, Christopher, Alexandre, Robin, Theau
On Zoom: Daniela, Simon, Janusz, Jorge, Dhiraj, Natthan
Apologies: Andrei, André
Follow-up from previous meetings
- Last BiLD was 6 weeks ago (extreme summary: Federico presented how LHCb moved to v9+X)
- Last week (5-6 May) we hold a DiracX hackathon here at CERN.
- 14 people on site (7 LHCb, 4 Belle2)
- Main goals:
- writing DiracX documentation, so that we can think of releasing DIRAC v9 and DiracX v0.1
- advance on DiracX migration for Belle2 and EGI
DIRAC communities roundtable
LHCb:
Federico+Alexandre+Ryun+Vladimir+Alexey+Robin+Theau
Belle2
Dhiaraj
CTAO
Natthan
- Finally have a running test setup v9 + DiracX (on Rancher) instance at DESY cluster.
- intending to connect to Rucio
- Natthan will try to write down the issues and the documentation once ready. Few changes to the charts done – will be documented!
GridPP:
Daniela, Simon, Janusz
- Updated production to v8.0.74, uneventful so far.
- When logging into the cvmfs uploader I noticed that we use a lot of space for releases that presumably will never be used: Can we e.g. delete v9.0.0a* up to the release LHCb is using ?
- ChrisB CVMFS should be de-duplicating things
- Simon this does not seem the way RAL has set up CVMFS
- On the other hand, can we please add the latest v8.0 release ? At the moment they stop at 71. (There might be some v8 releases that could go as well.)
- Federico there is an issue with the uploader, @Andrei should look into it
Topics from GitHub discussions and bots
- only un-answered DIRAC and DiracX topics with discussion updates:
DIRAC releases
- v8.0.74
- Fixes for platform detection
- v9
- keep doing mostly fixes PRs and releases. Some pull requests with slighltly bigger changes in there, tbd
DIRAC projects
DIRAC:
Issues by milestone:
Other issues:
PRs discussed:
WebApp:
- Fixes PR for v9 merged last week, other waiting (to go together with DIRAC#8190)
Pilot:
DIRACOS:
Documentation:
- diracgrid.org being revamped. It will have:
- info about the consortium
- generic info, independent from DIRAC and DiracX
- links to DIRAC and DiracX documentation
OAuth2:
management
diraccfg
DB12
Rucio
Tests
- from previous meeting Federico Started adding Rucio to Dirac integration tests
DiracX:
Issues
PRs discussed:
- Federico There are many “draft” PRs. Any chance of un-drafting few of them?
- Is fix: #448 and smarter datetimes #454 ready?
- Jorge looks OK to me but I can’t know all the implications
- ChrisB It is probably OK, but will try to understand it better
- Federico bonus question: if it’s ready and can be merged, does it mean that we can give it another go at postgres support?
- Jorge will try to revive his previous PR about postgres with this fix in, for testing purposes
DiracX-charts:
DiracX-web:
- Theau implemented a way for share app states (dump in JSON, reload through web)
- the feeling is that it’s the first step, but a better way to share should be implemented. Maybe look e.g. what grafana does. The produced json can be easily compressed, maybe add to URL (the current way of constructing should disappear)
Documentation
Release planning, tests and certification
-
Certification machines
- NTR for today
- Federico will update it with the latest diracx goodies
-
Next hackathon(s)
- We should go back at not testing in production (e.g. many changes for pilots from Robin)
-
Tag DIRAC v9 (and diracx, web, etc): ready!
-
Few DB changes being prepared (DIRAC):
Next appointments
AOB
LHCbDIRAC