BiLD – 13/11/2025
At CERN: Federico, Christophe, Christopher, Ryun, Alexandre
On Zoom: Ueda, Daniela, Hideki, Alexei, Natthan, Andrei, Mazen, Jorge, Xiaomei, Dhiraj
Apologies:
Previous meetings
- Last BiLD was 3 weeks ago
DIRAC communities roundtable
LHCb:
Federico+Christopher+Christophe+Alexandre+Ryun
- Updated to proper (LHCb)DIRAC and (lhcb)DiracX releases

- We finally solved issues with CS becoming unavailable
- “solved” by having a load balancer (external to DIRAC) in front of the CS slaves. Just a machine installing HAProxy. DIRAC’s balancer exposes issues when there’s a high load
- Andrei+Xiaomei saw in Juno similar issue, maybe this could be applied there too
Belle2
Hideki, Ueda, Dhiraj
- Scalability issues: MySQL. Probably caused by many short jobs
- Andrei there are plots for jobs/second executed that could be useful for you
- there’s an overhead for starting jobs so should avoid running 1-minute jobs
- Switching VOMS, also KEK CAs.
- from previous meeting Found some
stomp related issues, will check if already signaled, if not will create a new one
Juno+BES3:
Xiaomei
- Some bottleneck issues lately, many small jobs hammering the CS and MySQL, and the disk where Sandboxes are located
- Andrei added few CS slaves
- For Sandboxes --> the main way forward is use DiracX and S3 for sandbox store
- Forced to use Multi-hop. Mostly successfull, but issues reported
- Christophe saw the issues, will look at it soon
EGI
Andrei
- Smooth running. Chasing sites to update the configuration (VOMS, tokens, etc)
- Created GreenDIRAC extension for keeping related developments: GreenReportingAgent, energy consumption by jobs tool (Mazen)
- Submitting energy metrics for each job into the DB
- Started a GreenSiteDirector
- work in progress, for submitting to sites that have a lower energy footprint
- Got functional D9/Dx0.0.1 certification installation (Bertrand):
- DIRAC9 host + 2 hosts k3s cluster for DiracX + S3/minIO
- Chris+Federico should not run on 2. Better 1 or 3
- Opensearch with certificate authentication
- will contribute to DiracX for this
- IAM dev IdP, failed with dteam IAM, Check-In in progress
- wants to add also a MQ
GridPP:
Daniela, Simon
- No change in production.
- DIRACx investigation slow, mainly due to Daniela being pre-occupied with other things.
- Could we at some point in the meeting have a quick look at: https://github.com/DIRACGrid/diracx/discussions/700 (“CS repo directory problems in container deployment”)
Topics from GitHub discussions and bots
- only un-answered DIRAC and DiracX topics with discussion updates:
Releases
DIRAC
- v8.0.76
- no new releases since July
- v9.0.6
- Configuration
- CHANGE: (#8353) add PreferredURLPatterns to pilot.json
- FrameworkSystem
- NEW: (#8328) allow for multiple client per provider
- DataManagementSystem
- NEW: (#8328) FTS3 gets tokens directly
Issues (still there?):
DiracX
Release planning, tests and certification
DIRAC projects
DIRAC:
Issues by milestone:
Other issues:
- Propagate number of processors from Transformations or Productions down to Jobs description
- Put as reminder, does not seem something we’ll actually solve in DIRAC
- Gracefully stopping pilots #8346
- Get infos from CRIC
- from previous meeting Proposal for input data resolution format
- from previous meeting Replacement for BDII2CSAgent #8194
- “nice” discussion

- 17th July
- recent answers in the GGUS ticket above from AP seems to point in the right direction
- nevertheless, Federico is trying to grab info on if we can do a “CEs” crawler ourselves. ARC CEs seem to provide the necessary information, issues are from HTCondorCEs
- This has now been discussed in the GridPP project management board. Conclusion was unfortunately “input from GOCDB team needed”
- 09 Oct 2025 GridPP ops team asked UK sites to implement Alessandro’s suggestion. The following issues were observed:
-
It’s not documented (beyond a soon-to-be-archived broadcast)
-
Free form encourages typos and misremembered VO names (vo.na62.gridpp.ac.uk vs na62.vo.gridpp.ac.uk) – this would not happen with predefined scopes
-
RAL as the Tier 1 hit the length limit for extension as it supports too many VOs
-
Sigh.
- Last message from Federico:
For those of you who are running a HTCondor CE, would you mind investigating if the content of auth-map + accounting-map files could be made public? Maybe we are lucky and it’s a trivial thing to be done.
- Daniela This has gone to the HTCondor developers via RAL, but so far no answer.
- 13th Nov New updates in https://helpdesk.ggus.eu/#ticket/zoom/3427
PRs discussed:
WebApp:
Pilot:
- PR for removing Python2 support re-created (previous one introduced a bug)
- will be merged into
master after a DIRAC(X) hackathon
- from previous meeting if you really want to keep py2 support, there’a tag
- PR for using the PreferredURL pattern
- ready (finally also tests are all passing)
DIRACOS:
Documentation:
management
- Having again issues for
/cvmfs/dirac.egi.eu (the syncing was not happening, ticketed, etc.). No monitoring on their side, urgent need to move out.
- from previous meeting new
/cvmfs/dirac.cern.ch repository created – CERN ticket
- action on cburr to populate it (using LHCb “machinery”)
DB12
- NTR
- from previous meeting Federico “I asked Igor if he wanted to become one if not the main maintainer”
- from previous meeting We should agree on a strategy on how to do things here, as PRs can’t just be merged:
- there are reports created that depend from it, merging/releasing on a random Tuesday is not the way to go
- can we have parallel benchmarks? not clear actually if that’s doable
- Federico maybe create a “2026” release?
- we should see if there would be time for that
Rucio
Tests
DiracX:
Issues and Discussions
PRs discussed:
DiracX-charts:
DiracX-web:
Next appointments
AOB
-
It’s again CHEP abstract submission time, deadline 19th December
- Dirac(X) “state of affairs” abstract? Other suggestions?
- Federico will write down an abstract but will not go.
-
ISIMA forum 20th-21st November (students will be LHCb-hosted). Time to write down project proposals – ideas?
- Federico+ChrisB+Alexandre writing down a proposal for a new Jobs Matching mechanism for DiracX: https://codimd.web.cern.ch/eOU4kV3jRTSSJq43FXvhwg#
- idea would be that student prepares a prototype for stress tests (e.g. 10M jobs in queue, how fast can we match?)
- (new) description of job requirements to be used will need your suggestion
- Any non-LHCb have a proposal and want to be a non-official supervisor?
-
from previous meeting DIRAC as an “HSF affiliated project” : https://hepsoftwarefoundation.org/projects/affiliated.html
- 13th Nov 2025 no news, but in the meantime this was presented at few forums (…). In the meantime Ruslan restarted the evaluation.
LHCbDIRAC
- from previous meeting The CS in lhcbdiracx has not been updated lately because of new fields added which do not pass the validation
- so no new users in the last 10 days
- protection from that is in the works (issue in DIRAC attached to Natthan)
- from previous meeting The CS overloading is still on-the-edge, needs Pilots to respect the
PreferredURL regex
*
- Several MRs in the system, reminders to update the existing ones and check what’s actually ready for merge
- Bookkeeping
- LHCb abstracts for CHEP go in https://codimd.web.cern.ch/4mOg3RgsT1eVTnb4KT3Tuw?edit