BiLD – 07/03/2024
At CERN: Christopher, Christophe
On Zoom: Federico, Alexandre, Janusz, Daniela, Simon, Andrei, Hideki, Janusz, Vladimir, Alexey
Apologies: André
Follow-up from previous meetings
- Last BiLD on Feb 15th
- Last DIRAC certification hackathon 1 week ago:
- Last BiLDx 5 weeks ago
- cancelled the one of 2 weeks ago
DIRAC communities roundtable
LHCb:
Federico+Alexandre+Christophe+Christopher
- Running on latest DIRAC v8 patch
- EL9: started moving hosts to Alma9
Belle2
Cedric, Hideki
- 2 issues:
- bug in Belle2 for setting up DIRAC from CVMFS
- 1024 bit proxies.
- Now pilot works OK
- How LHCb did to for changing proxies?
- we always uploaded proxies (for a while) with a hotfix
ILC/Calice/FCC
André
EGI
Andrei
- Users submitting long jobs, and found out that the proxy renewal mechanism was not working – fixed in latest v8.0.39 patch
Juno/BES3
Xiaomei
- In WebApp, should specify extension version when upgrading.
GridPP:
Simon, Janusz, Daniela
Topics from GitHub/Discussions
only un-answered topics with discussion updates:
DIRAC releases
DIRAC projects
DIRAC:
Issues by milestone:
Other issues:
PRs discussed:
WebApp:
Pilot:
- Merge of
devel to master: we are actually ready. Federico will do it on Monday in LHCb, and on Tuesday for anyone else, if I don’t find last minute issues
- from previous meeting Janusz some doc to write
- Federico We do lots of mangling for using older python version. If CVMFS is available (this seems to be anyway a requirement) we can use the python (3.11) coming from CVMFS, and remove lots of legacy code.
- Chris²+Andrei can not do that
- We can not even declare py2 “dead” when CentOS7 will get EOL, let’s talk again in ~1 year time
DIRACOS:
- from previous meeting Made a new release with
libxml2 downgraded. Issue opened to gfal2 for proper fix
- FTS/gfal developers are going to look at this now
- We might not be able to update globus again (OpenSSL version)
Documentation:
OAuth2:
management
- Always upload releases to CVMFS
- Andrei Made a few updates, for ARM release. In contact with administrator, the ball is on his side.
- from previous meeting
- Also the upload of pilot files to CVMFS could be done same way
- Right now the cron-job runs hourly
- Few issues discovered (the releases were not properly propagated – CVMFS issue at RAL)
diraccfg
DB12
Alexandre
- from previous meeting
- Ewoud opened PR for py3.11 (in progress)
- Federico Can we have DB12 run on ARM
Rucio
Tests
- Federico Repo for running “nightly” system tests targeting the DIRAC cert setup: still, did not find the time to do it
Release planning, tests and certification
AOB
Next BiLDX: March 14th
Next hackathon: March 21st
Next BiLD: after Easter (April 4th?)

LHCbDIRAC
- v11.0: deploy board in https://trello.com/b/Ep0PAkbv/deploy-110
- Let’s quickly review what remains here…
- https://gitlab.cern.ch/lhcb-dirac/LHCbDIRAC/-/issues
- Moving
Job finalization step from the workflow to the JobWrapper:…
- Federico the workflow modules are delicate and unit tests are not enough. There are (they were more up-to-date time ago) integration tests (“real jobs” ran in “real” pilots). They should be restored, maybe in a different manner.
-
I propose that our production workflow be streamlined to consist solely of a sequence of GaudiApplication modules.
- Run only GaudiApplication module in the step
- CWL: what are the boundaries between DIRAC and DiracX?
- Bookkeping:
- VOMS backend will be shutdown in June 24
- from previous meeting we need to make sure that all links will be updated
- Christophe will do adiabatically over the coming weeks
- OpenSearch migration?
- Alma9