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 – 03/10/2023

At CERN: Federico, Vladimir, Alexandre, Andre
On Zoom: Bertrand, Christopher, Cedric, Hideki, Ueda, Janusz, Xiaomei, Alexey, Daniela, Simon, Lorenzo, Andrei
Apologies:

Follow-up from previous meetings

  • Last “standard” BiLD on September 14
    • Trying to catch all updates below
  • Last DIRAC certification hackathon on 21/09 (https://trello.com/b/umOM4dni/v810a20)
    • on release v8.1.0a20
    • still WMS issues
  • BildX on 28/09
    • Presentation on DiracX-Web

DIRAC communities roundtable

LHCb:

 Federico+Simon+Christophe+Christopher+Alexey

  • Running on latest DIRAC v8.0 patch
  • First tests using v8.1 pre-release

EGI

 Andrei

  • v8.0.24 in prod
  • Accouting DB growing too large: is it possible to drop the raw records?
    • LHCb one is 1.3 TB.
    •  Federico it’s maybe possible, and maybe it was done already in the past (will check).
  • Moving to AREX interface

ILC/Calice/FCC

 Andre, Lorenzo

  • from previous meeting Regarding VOMS-Admin at CERN (for FCC VO), was told that “VOMS-Admin will most likely not be made available for EL9 and there some VOs that would need to move to the IAM service in the next months (deadline July 2024). Will track progress monthly.”
    • Same for LHCb VOMS-Admin? Is DIRAC ready for that?
    • It is true for LHCb also, but we do not have a real answer yet.

Belle2

 Hideki, Ueda

  • Planning to soon deploy v7r3 py3 release

GridPP:

 Simon, Janusz, Daniela

  • Updated production to 8.0.28. One problem found: https://github.com/DIRACGrid/DIRAC/discussions/7217 (no delegation found on ARC, should be fixed now)
    •  Alexandre the PR is there, but not sure if it’s making too many delegations. Being tested in LHCb prod on one specific CE.

Topics from GitHub/Discussions

only un-answered topics with discussion updates:

  • NTR

DIRAC releases

DIRAC projects

DIRAC:

Issues by milestone:

v8.0:

v8.1:

Other issues:

PRs discussed:

  • Mostly reminders about reviewing existing PRs

WebApp:

  • NTR

Pilot:

  •  Federico will:
    1. align master with devel (~now)
    2. forbid opening of PRs to master branch
    3. always test devel in DIRAC certification setup (and in github Actions and in Jenkins)
    4. (more) frequently merge devel to master
  •  Federico in order to do the above:
    • created an integration test GA workflow, with 3 tests:
      • run pilot (but not matching) for different python versions and different DIRAC versions
      • run pilot (with matching) for different python versions
      • create an LHCb test. The other tests for the different VOs can be added here too.
    • partial exposure: not something to pursue now.
  •  Andre Can use a CVMFS action on GitHub actions to mount CVMFS

DIRACOS:

  • NTR

Documentation:

  • NTR

OAuth2:

  • from previous meeting
    •  Andrei request from EGI to demonstrate that one VO can run with tokens only
    • Check In is progressing: compute scopes available, they are accepting the idea of using client access tokens (possibility to associate a client to a given VO). They would probably not accept a same client to deal both with client and user access tokens (security concerns with the scopes available in the clients).
    • WLCG timeline document: https://zenodo.org/record/7014668#.YyLag9JBwQ9
  • Still pending the test for ARC7 and CheckIN tokens
  • Multi-VO setup and token tags: Simon F deployed a pre-prod IAM server to Chris^2 using the gridpp VO for testing. (We do not sync with voms server, this is for pilot only).

management

  • from previous meeting 3 issues left, still valid?
  • Always upload releases to CVMFS is again valid for clients
    • higher priority now. This should also be done for non-x86 versions.

diraccfg

  • version 1.0 and 1.0.1 created (might be the last…)

DB12

 Alexandre

  • NTR

Rucio

  • NTR

Tests

  • N e TR

Release planning, tests and certification

Certification machines

  • lbcertifdirac70 machine:
    • “should be working”
  • from previous meeting  Federico not rush, but should we move to a Alma9 box?
    • Outside of CERN would be better, in CC probably
      •  Andrei machine is already there, need to decide how to set this one up
    • We could also use the new box to test the installation procedure

Next hackathon(s)

  • next week, “standard” v8.1.0aX one.

AOB

Next hackathon: October 12th (Daniela will hopefully be traipsing around Tokyo with Simon in tow.)
Next BiLDX: October 26th
Next BiLD: November 2nd

Workshop approaching.

 Daniela if we need openssl in every WN, this should come from HepOS list requirements


LHCbDIRAC

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