BiLD-Dev

Europe/Zurich
2/R-014 (CERN)

2/R-014

CERN

10
Show room on map
Federico Stagni (CERN)
Description

Bi-Weekly "Loyal" DIRAC developers meeting. And, following, the LHCbDIRAC developers meeting.

Zoom: BiLD
https://cern.zoom.us/j/62504856418?pwd=TU1kb01SOFFpSDBJeWVBdU9qemVXQT09

Meeting ID: 62504856418
Passcode: 12345678
 

Zoom Meeting ID
62504856418
Host
Federico Stagni
Useful links
Join via phone
Zoom URL
 

BiLD – 04/09/2025

At CERN: Federico, Christophe, Christopher, Henryk
On Zoom: Alexandre, Simon, Jorge, Hideki, Alexei
Apologies:


Previous meetings

  • Last BiLD was several weeks ago, in July

DIRAC communities roundtable

LHCb:

Federico+Christophe+Christopher+Alexandre+Vladimir

  • NTR

Belle2

Cedric, Hideki, Ueda, Dhiraj

  • Trying to update one of the dev server to v9
    • CS conversion not passing the pydantic

CLIC

Andrè

  • NTR

IHEP

Xiaomei

  • from previous meeting Started using chatbot for DIRAC – using llamaindex
    • 17th July ready to combine the work, student will try to push to Alexandre’s repository (not yet done)

EGI:

Andrei

  • from previous meeting Started work on the agent to send “energy/CO2” records (from DIRAC, but not only) to the GreenDIGIT MetricsDB service. Working together with Henryk.

CTA:

Natthan

  •  

GridPP:

Daniela, Simon, Janusz

  •  

Topics from GitHub discussions and bots

  • only un-answered DIRAC and DiracX topics with discussion updates:
    • NTR

Releases

DIRAC

  • v8.0.76
    • published on 15th July, nothing since then
  • v9
    • Few tags being made for integration DIRACCommon (see below)
    • Will tag v9.0 today or tomorrow

diracx


Release planning, tests and certification

  • Certification machines

    • Will make sure that is “restored” before the workshop
  • Next hackathon(s)

    • Maybe at the DIRAC workshop, on the first morning.

DIRAC projects

DIRAC:

Issues by milestone:

Other issues:

  • from previous meeting Replacement for BDII2CSAgent #8194
    • “nice” discussion :gun:
    • Daniela is going to check if (as she suspects) GOCDB is actually underwritten by GridPP. Maybe (can’t promise) “finances” might be an angle.
    • 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
        • 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 will check the above

PRs discussed:

  • [8.0] IdP clients per user group
    • just one added question there
  • DIRACCommon (few PRs):
    • new package created and deployed to pypi: https://pypi.org/project/DIRACCommon/
    • lives inside DIRAC code and has the same versioning
    • DiracX will depend from it (and not anymore from DIRAC)
    • all the stateless functionalities of DIRAC are moved there (e.g. not using gLogger, gConfig, Operations, etc.)
    • DIRACCommon will be released (with the same tag) every time DIRAC is tagged
  • from previous meeting add scitag support
    • draft PR waiting for Christophe review. More comments in it
    • several VOs (including LHCb, Belle2, ilc) can already provide scitags (recognized with the APIs)
    • 04/09 approved informally by Marian Babik
    • Christophe can re-use the “activity”, no need for new DB field
  • from previous meeting PoolCE and RAM (issue raised in https://github.com/DIRACGrid/DIRAC/issues/7853#issuecomment-2948565279): https://github.com/DIRACGrid/DIRAC/pull/8232
    • 17th July PR updated
    • 4th Sept completing it at the workshop’s hackathon

WebApp:

  • NTR

Pilot:

DIRACOS:

  • NTR

Documentation:

management

  • from previous meeting new /cvmfs/dirac.cern.ch repository created – CERN ticket
    • action on @cburr to populate it (using LHCb “machinery”)

DB12

  • NTR

Rucio

  • NTR

Tests

  • NTR

DiracX:

Issues

  • from previous meeting Federico wrote down an “epic” with 5 sub-tasks: https://github.com/DIRACGrid/DIRACx/issues/562 for the DiracX accounting/monitoring after consulting with CERN experts
    • 17th July We gave Ewoud (CERN IT) a task to try this one out on a 6-months popularity data (from LHCb). Current stoppers:
      • Grafana does not yet support plotting of OpenSearch rolled-up data (seems to be OK with data from ElasticSearch though, so probably something that will eventually be sorted out)
        • ticket open by CERN MONIT team to Grafana
      • 4th Sept More worringly, rollup jobs do not seem to work on DataStreams (work only on standard indices)

PRs discussed:

DiracX-charts:

DiracX-web:

  • from previous meeting Theau implemented a way for share app states (dump in JSON, reload through web)
  • New SearchBar for the JobMonitor
  • New SunBurst diagram
  • Several minor fixes
    • Few PRs to merge

Next appointments

AOB


LHCbDIRAC

  • Bookkeeping MRs:
  • from previous meeting StorageReport app available in
  • New Bookkeeping browser web app on lhcbdiracx-web
    • Quite some progress made, but not ready to go public. Beta-testers will be welcome at some point but not yet
    • Little-to-nothing in common with the current LHCbWebApp app
  • Bookkeeping DB work:
    • Very promising results from partitioning tests. It might be even done without need for DB locking
 
There are minutes attached to this event. Show them.
    • 10:00 10:10
      Items from Previous BiLD-Dev 10m
    • 10:10 10:20
      DIRAC Communities roundtable 10m
    • 10:20 10:30
      DIRAC releases 10m
    • 10:30 10:55
      DIRAC projects 25m
      • DIRAC
      • WebApp
      • Pilot
      • DIRACOS2
      • VMDIRAC
      • Documentation
      • OAuth2
      • DiracX
      • other externals (include Rucio)
    • 10:55 11:00
      Release planning, tests and certification 5m
    • 11:00 11:15
      Weekly development(s) focus 15m
    • 11:15 11:25
      AOB
      Convener: Federico Stagni (CERN)
    • 11:25 11:40
      LHCbDIRAC 15m