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) – 15/09/2022

On Zoom: Federico, Andrei, Alexey, Christophe, Daniela, Hideki, Simon, Xiaomei, Janusz, Ueda, Andre, Vladimir
Apologies: Igor

Follow-up from previous meetings

  • Last BiLD on August 18th
  • hackathon August 25th, on 8.0.0a29:
    • Not done too much but anyway this was the last 8.0 hackathon

DIRAC communities roundtable

GridPP:

Daniela+Simon+Janusz

  • Running v7r3p28

LHCb:

Federico+Christophe+Alexey

  • Running (almost) latest v7.3.
  • Ran an LHCbDIRAC hackathon using DIRAC 8.0 as base, looked OK

ILC/CLIC/FCC/Calice:

André

  • NTR (still on v7r2)

EGI:

no-one

  • NTR

Belle2

Hideki+Ueda

  • v7r2 in production
  • started certification for v7r3
  • trying to create v7.3 py3 release. The JS is not embedded.
    • Federico please write a github discussion

BES, Juno

Xiaomei

  • Running v7r3 in production
  • Discussion about Cloud on github very useful, now it is working

Topics from GitHub/Discussions or Google forum

only un-answered topics below:

DIRAC releases

  • v7r2:
    • v7r2p49
      • uses suds (only affects py3 clients)
    • v7r2p50:
      • NEW: Experimental support for Python 3.10
  • v7r3
    • v7.3.28
      • Resources
        • FIX: (#6319) Forward jobDesc to innerCE in PoolCE
        • FIX: (#6310) Set HOME in SingularityCE
        • FIX: (#6303) Return proper error if provider value missing in CloudCE
      • FrameworkSystem
        • FIX: (#6305) Don’t notify users with expired proxies
      • WorkloadManagement
        • FIX: (#6304) Log error if CE Platform is missing.
    • v7.3.29
      • Core
        • CHANGE: (#6325) Set OpenSSL ciphers to “DEFAULT:@SECLEVEL=1”
        • NEW: (#6325) Experimental support for Python 3.10
        • NEW: (#6325) Suppress InsecureRequestWarning when using dirac-configure with HTTPS servers
      • Resources
        • FIX: (#6358) new directory creation specifies the permission in octal mode
        • NEW: (#6352) Add a setGfalSetting decorator
        • CHANGE: (#6352) add a 30s timeout for removal at RAL
      • WorkloadManagementSystem
        • FIX: (#6353) Stop instance from VirtualMachineMonitor
        • NEW: (#6348) The default InputDataDirectory used by DownloadInputData can be overridden by setting /LocalSite/InputDataDirectory
  • v8r0

DIRAC projects

DIRAC:

Issues by milestone:

Other issues:

PRs discussed:

  • [Remote Pilot Logger to tornado]
    • Testing in GridPP.

WebApp:

  • No PRs open
  • there are 7 open issues, some of them rather old

Pilot:

  • feat: Enable remote pilot logging using HTTP interface to Tornado
    • from previous meeting Q: should we change also the DIRAC logger? in order to use the ISO 8601 format and microseconds. If this is done, then all log messages will have the same format
      • an issue should be created with this
    • file backend for now, and it will be enough for running the tests. Different backends (e.g. ES) can be added later

DIRACOS2:

  • NTR

Documentation:

OAuth2:

tornado/HTTPs

  • NTR

management

  • 3 issues left, are they still valid?

diraccfg

  • from previous meeting Christopher Do we want to make a release that drops support for py2?
    • yes

COMDIRAC

  • Merge in DIRAC? https://github.com/DIRACGrid/DIRAC/discussions/6157
    • from previous meeting Andrei This is a good idea to merge COMDIRAC but there are quite a number of subtle technical implications. Suggestion is to have a discussion among interested developers (Andrei, Andrii, Daniela, Simon) and come up with a proposal to be discussed at some future BiLD.

DB12

Rucio

  •  

Release planning, tests and certification

8.0 release

  • Done!

Certification machines

  • lbcertifdirac70 machine:
    • NTR
  • lbcertifdiracoauth machine:
    • Federico I will update to 8.0

Next hackathon(s)

  • from previous meeting Computing Element of each supported type should be configured (HTCondorCE, 2 ARCS (Alexandre), 2 Clouds (Daniela), SSH). Consider OAuth tests as well - what is needed as far as certification servers configuration is concerned.

AOB

Next hackathon: 29th Sep
Next BiLD: 06th Oct


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