BiLD (Bi-weekly DIRAC Development meeting) – 25/02/2021
At CERN: Still, nobody :/
On Zoom: Federico, Alexandre, André, Andrei, Andrii, Cedric, Christophe, Christopher, Daniela, Marko, Simon, Vladimir, Xiaomei
Apologies:
Follow-up from previous meeting
DIRAC communities roundtable
GridPP:
Daniela
CLIC:
André
- NTR. Still running on v6r22, Will update ASAP.
LHCb:
Federico
- Using
https for TPC transfer everywhere is possible (most of storages in LHCb with the notable exclusion of RAL).
EGI:
Andrei
France Grilles:
Andrei
BES3/Juno:
Xiaomei
- Juno: interested in using
https protocol for TPC.
- Federico you would need at least DIRACOS v1r17, meaning DIRAC v7r1p28+.
- Xiaomei we are still on v6r22
- Chistophe
xrootd is “sort of” decommissioning in terms of TPC. At the same time I also ran in parallel to the http tests the xrootd tests, and DIRAC supports it.
DIRAC releases
-
v7r1p30:
- Using DIRACOS v1r18
- from #4972
- CHANGE: add a condition in TimeLeft module to know whether the batch system relies on wallclock and/or cpu time
- ADD: HTCondorResourceUsage module to get the time left in CERN-specific HTCondor resources.
- Together with (#4956) JobAgent - resorting to calculate time left with info in possession
- (#4964) dirac-proxy-init always uploads the proxy unless
--no-upload is specified.
-
v7r2-pre35:
- fixes, mostly for python3
FedericoI suggest we stop accepting patches to v6r22, and by default now to push to use v7r1 better than v7r0.
- problem is that still several installations are still on v6r22
DIRAC projects
DIRAC:
PRs
Issues
By milestone:
- v7r0:
- v7r1:
- almost only documentation is still needed
- v7r2:
- Selectively install console_scripts is being addressed in Setup.cfg: split server scripts from the rest
- We should update the list of commands, action on Andre and Federico, because e.g. admin commands should not need to be in the basic UI
- create
user, server, admin, pilot tags
- Most of the other tasks are being addressed, and those that won’t be addressed now will be addressed in the coming patches.
- v7r3:
- Make RSS VO-aware was moved from v7r2 to v7r3
- Janusz tests being run
- it affects the SiteDirector and the Matcher.
WebApp:
PRs
- A few PRs merged. The version for v7r1 could be bumped.
Issues
Pilot3:
DIRACOS:
DIRACOS2:
fts-rest on py3 should be really now in a few weeks.
- but for the moment is removed from the python3 client, it will be put back
- Some nice release notes added (with diffs)
- Non-pre-release of DIRACOS2 will be done together with v7r2.
VMDIRAC:
- Dependencies added to DIRACOS+2
- pylint for python3 ran, several fixes added. Running pylint on both python versions in the CI.
Documentation:
- Couple PRs for docs, nothing else to reports.
OAuth2:
- WIP
- News from issue WLCG and Token transition – reminders and requirements where there are a few links of meetings and docs that WLCG is doing?
- Andrii : I have left a comment.
- Andrei: there’s a general move towards using token. Some communities specifically addressed, like LHCb. CMS developed a tool for moving from VOMS to Indigo IAM.
- but understanding will still be needed.
- they have quite an aggressive timescale basically moving in 2021.
tornado/HTTPs
management
diraccfg
other externals, including Rucio
- Rucio File Catalog implementation from Belle
- Went through a couple reviews. Still a few things to be addressed. Needs a review from GridPP
- Janusz I haven’t looked at it yet. We need to test it with RAL Multi-VO Rucio server instance.
Release planning, tests and certification
-
Certification machine
-
Next hackathon
- next week (4th March)
- Not sure if it will be for v7r2 or for v7r3
Weekly development(s) focus
NTR
AOB and topics from Google forum
Next hackathon on March 4th: https://indico.cern.ch/event/1012617/
Next BiLD on March 11th: https://indico.cern.ch/event/1012616/
DUW10 online: https://indico.cern.ch/event/852597/overview 10-11th May 2021. Looks like “approved”, will be announced officially at the beginning of the next week.
LHCbDIRAC