BiLD-Dev

→ Europe/Zurich
Federico Stagni (CERN)
Description

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

Join Zoom Meeting
https://cern.zoom.us/j/91083694183?pwd=ZkdDY1I1YkJVc2o3UTdBY1BRZE15UT09

Meeting ID: 910 8369 4183
Passcode: 12345678
One tap mobile
+41432107108,,91083694183# Switzerland
+41315280988,,91083694183# Switzerland

Dial by your location
        +41 43 210 71 08 Switzerland
        +41 31 528 09 88 Switzerland
        +41 43 210 70 42 Switzerland
        +33 1 8699 5831 France
        +33 1 7037 2246 France
        +33 1 7037 9729 France
Meeting ID: 910 8369 4183
Find your local number: https://cern.zoom.us/u/artUfAdNB

Join by SIP
91083694183@188.184.89.188
91083694183@188.185.118.153

Join by H.323
188.184.89.188
188.185.118.153
Meeting ID: 910 8369 4183
Passcode: 12345678

 
 

BiLD (Bi-weekly DIRAC Development meeting) – 11/11/2021

At CERN: Federico, Alexandre, Christopher (in our offices…)
On Zoom: Andrei, Andrii, Hideki, Janusz, Simon, Xiaomei, Ueda, Igor, Alex Owen
Apologies: André

Follow-up from previous meetings

  • Andrei New RFC/Discussion to replace ?
    • NTR
  • hackathon of 4th November, 8.0.0a7:
    • rather smooth, but TBH not much new to test
    • for the next one we would really need to decide what to do

DIRAC communities roundtable

GridPP:

Daniela+Simon+Janusz+Alex

  • Almost ready to deploy v7r3. Moving directly from v7r1 to v7r3.
  • Alex Owen is new member of GridPP. Will focus on the TransformationSystem.

ILC/CLIC/FCC:

! André

  • NTR

LHCb:

Federico+Christophe+Christopher+Alexandre

  • Will move to v7r3 in production (first py2, then py3 – already tested on certification setup) next week

EGI:

Andrei

  • Running servers at v7r3p8, python2 pilots.
  • Stepping up using clouds with VMDIRAC (v7r3p8, python3 pilots). Some streamlining of the VMs configuration is needed - discussing with Simon.
    • using LocalCEType=Pool+InProcess (not yet Pool+Singularity)

Belle2:

Hideki

BES:

Xiaomei

  • Similar requirements to Belle2 for the migration to py3
  • See also question on the forum.

NICA:

Igor

Topics from GitHub/Discussions or Google forum

  • from previous meeting Christophe I suggest to close the google forum
    • Federico kind of agree, but needs to update some links
    • Daniela Requires users to actively set “watch all discussion” to emulate google forum behaviour; how do we avoid losing the people who have so far contributed in the google forum; higher barrier to entry/makes it look like it’s for “experts” only - I think google groups + issues for anything that is actually identified to be an issue was a much better setup.
    • Andrei the github discussions is effectively for developers
    • ==> so, leave them both

DIRAC releases

  • v7r2p33:
    • WorkloadManagement (#5553) Various fixes to executor infrastructure
    • ConfigurationSystem (#5524) VOMS2CSAgent: VOMS users that have multiple DNs and are suspended should no longer lead to “User not registered” errors and have their status correctly set
    • Core (#5474) Always get voms-proxy-init from DIRACOS to avoid issues generating proxies on CentOS 8
  • 7.3.8:
    • WorkloadManagementSystem (#5564) JobParameters - generalize getting CS parameters for Cloud VMTypes also
  • 8.0.0a8:
    • NTR

DIRAC projects

DIRAC:

Issues by milestone:

Other issues:

  • Nothing discussed

PRs discussed:

  • Went through some of the PRs

WebApp:

  • CI action updated, not yet fully tried out

Pilot:

  • NTR

DIRACOS:

DIRACOS2:

  • from previous meetingfts-rest on py3?
    • fts3-rest is added
    • the “official” client will be worked “soon”
      • PR finally merged
  • from previous meeting few issue with gfal2 and gsoap, working to put in condaforge
    • soon it should be available
    • Christophe gsoap is only for SRM, maybe it won’t be needed…? Only used for tape. I will get news today about it
  • rucio is there

Documentation:

  • from previous meeting André: diracgrid.org forwards to readthedocs. Where can the consortium agreement etc. now be found?
    • Andrei I have to restore it

OAuth2:

tornado/HTTPs

  • NTR

management

  • DIRACOS2 update to go on CVMFS? (issue is there, but stalling)
    • Andrei for the moment there’s no automatic update. Should check if the cron job is taking care.

diraccfg

  • NTR

COMDIRAC

  • moving to py3

DB12

Alexandre

  • from previous meetings Port to python3:
    • next is (i) merge the PR (ii) make the package (iii) use it in DIRAC (iv) apply the “fix” 1.16 - 1.19.
  • Imane’s PR has been merged, I created another PR based on her work to correct the score according to the python version and the CPU architecture used: https://github.com/DIRACGrid/DB12/pull/5
    • merged
  • Analysis of the scores hosted on Zenodo: https://zenodo.org/record/5647834

other externals, including Rucio

  • 2 PRs in rucio have been approved. Still some issues being solved, will be discussed today in Rucio dev. If OK on rucio side, the current draft PR will be ready for review.

Release planning, tests and certification

  • Certification machines

    • lbcertifdirac70 machine:
      • NTR
    • lbcertifdiracoauth machine:
      • NTR
  • Next hackathon(s)

    • next week

AOB

Next hackathon on November 18th
Next BiLD on November 25th


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
      • DIRACOS
      • DIRACOS2
      • VMDIRAC
      • Documentation
      • OAuth2
      • tornado/HTTPs
      • 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