BiLD – 17/07/2025

At CERN: Federico, Theau, Robin, Cedric, Alexandre, Andrè, Christopher, Ryunosuke
On Zoom: Andrei, Daniela, Simon, Janusz, Jorge, Xiaomei, Hideki, Ueda, Natthan, Alexei, Dhiraj
Apologies:


Previous meetings


DIRAC communities roundtable

LHCb:

Federico+Christophe+Alexandre+Vladimir+Robin+Theau

Belle2

Cedric, Hideki, Ueda, Dhiraj

CLIC

Andrè

IHEP

Xiaomei

EGI:

Andrei

CTA:

Natthan

GridPP:

Daniela, Simon, Janusz


Topics from GitHub discussions and bots


Releases

DIRAC

diracx


Release planning, tests and certification

The flowcharts below details the interactions and constrains between some of the existing PRs (in DIRAC, diracx, and Pilot) for v9+0.1 and v9.1+0.2 versions.

 
 
 
 
 
 
 
9.1+0.2
 
 
 
 
 
 
DIRAC_8196 == Add DiracX support into the database.

9.1
pilot_248 == feat: Adding JWT support alongside X509 auth
diracx_421 == Adding pilot registrations and authentification (Router)

the new DB table for pilot auth

0.2
DIRAC_8097 == feat: added foreign keys to PilotAgentsDB

9.1
diracx_550 == Robin pilot logging

0.2
pilot_260 == Robin add pilot logging
diracx_468 == Splitted the job endpoints to separate Pilots and Users


0.2
9.0+0.1
 
 
 
 
 
 
DIRAC_8233 == feat: Migrating pilot client toward DiracX

9.0
DIRAC_8248 == Improve CI to include legacy adaptor

9.0
diracx_570 == Add pilot management: create/delete/patch and query

0.1
diracx_469 == fix: job admins cannot see jobs from other users

0.1
diracx_593 == Add job monitoring utilities to the routers

0.1
diracx_454 == extra checking for naive datetimes

0.1
DIRAC_8260 == Update job monitoring to use DiracX

9.0

We only looked at the v9+0.1 chart. Most of the PRs involved are from Robin.

DIRAC projects

DIRAC:

Issues by milestone:

Other issues:

PRs discussed:

WebApp:

Pilot:

DIRACOS:

Documentation:

management

DB12

Rucio

Tests


DiracX:

Issues

PRs discussed:

DiracX-charts:

DiracX-web:


Next appointments

AOB


LHCbDIRAC