BiLD (Bi-weekly DIRAC Development meeting) – 14/01/2021
At CERN: Still, nobody :/
On Zoom: Federico, Alexandre, Andrei, André, Christophe, Christopher, Daniela, Hideki, Janusz, Marko, Simon, Xiaomei
Apologies:
Follow-up from previous meeting
- Ran hackathon last week on v7r2-pre27:
- trello board here
- added EnableActivityMonitoring option to REA (using MonitoringSystem)
- started testing it, some issues discovered, fixed in PR.
- https functionalities not yet tried out
DIRAC communities roundtable
GridPP:
Daniela
CLIC:
André
- No change in the iLCDirac setup, still v6r22
- Some minor issues during the break, like dirac-install moving (fixed since then)
LHCb:
Federico
- Still on v7r0, ran a hackathon last week, all went pretty well, expect:
- Should install v7r1 next week
EGI:
Andrei
- Allocating enough resources in Lyon, migrating everything including the databases, and only after starting to merge the services with the ones in France Grilles (no urgency though). Should be an interesting exercise.
- Sorted out the issues with certificates, now will start migrating to v7r1.
France Grilles:
Andrei
- Still on Pilot2
- Starting to migrate to ES.
- Federico: use v7r1 for ES7 compatibility
Belle2:
Hideki
- DIRACOS migration completed successfully
- Preparing to rucio migration
- stop tomorrow, make a LFC dump, move to Rucio, restart Monday.
- will report how it goes
JINR
Juno, BES3:
Xiaomei
- NTR
- Starting migrating to v7.
DIRAC releases
- v7r0p44:
- Core (dirac-install)
- CHANGE: (#4873) default generated bashrc does not overwrite X509* variables if already set
- NEW: (#4873) Add
DIRAC_X509_HOST_CERT and DIRAC_X509_HOST_KEY environment variables
- WMS
- CHANGE: (#4836) JobWrapper: Add extraOptions only when the executable is a DIRAC script
- *v7r1p24:
- v7r2-pre27:
DIRAC projects
DIRAC:
PRs
-
[v7r2] Fully support setuptools
- Large PR because all scripts are changing
- This is anyway “only code”, logic is staying the same. So it should be “easy” to test
- Andrei: each extension will become a pip-installable extension, being this LHCbDIRAC or VMDIRAC
- pip-install on top of DIRACOS2 or “on-your-own” pip-installable.
- scripts get renamed, as ‘-’ are not allowed, so moving script names from useing ‘-’ to using ‘_’
- dirac-service, dirac-agent, etc are hardcoded in the run files
- will need some transition docs anyway, and some scripts to address it, but for the moment we will keep both names
-
[v7r1][WIP] docs: user manage, proxy manager for addressing https://github.com/DIRACGrid/DIRAC/issues/4702
- some of the documentation requested is not for v7r1, rather for v7r3
- What’s prepared should be close to final anyway
- Christophe should look again into it
Issues
WebApp:
PRs
- PR documentation on nginx configuration was removed, will create a new one.
Issues
- from hackathon: ComponentMonitoring issue, will need to look into it.
Pilot3:
PRs
Issues
DIRACOS:
- DIRACOS releases?
- v1r16 is still the last one (v1r17 was not created in the end)
- 1 prob with
rpath that Chris B fixed
- new repository path fixes for test [done]
- new gfal version – pain with SLC6 deprecation
- these pains will be more and more
DIRACOS2:
- Just waiting for
fts and for setuptools PR to be merged
- When installing python 3, we are still installing from Chris B fork
VMDIRAC:
Documentation:
OAuth2:
tornado/HTTPs
management
diraccfg
other externals, including Rucio
- Still waiting for changes on rucio side
Release planning, tests and certification
Weekly development(s) focus
AOB and topics from Google forum
Next hackathon on January 21st: https://indico.cern.ch/event/994016/
Next BiLD on January 28th.
LHCbDIRAC