Scope of UK activities
Various sites are doing different things:
Monitoring
Teng presented his talk from GridPP.
‘System health’ (internal operations of the various components) with Graphite. Tracing calls in Rucio code send stats to pystatsd. Rucio dev team are working on a pull request to replace pystatsd as it will not run under Python 3. Both ‘statsd’ and ‘collectd’ seem to be under active development with recent GitHub commits. Data Transfers/Deletions etc. send info into Apache ActiveMQ (Java code, but not Java Message Queue or JMS)
AENEAS / ESCAPE - Experience, Requirements, Plans and Schedule
Monitoring requirements:
Functional requirements:
Problems with FTS links disappearing - might increase timeout on FTS Dev.
Plan to get data from more nodes e.g. Meerkat (SKA pathfinder) – set up rules to move Meerkat data to UK. Suggestion about using Ceph replication – but need to control access to e.g. processed data (hence might be easier to sell Rucio replication with rules, rather than Ceph rep.) MeerKat talk at CERN Ceph day September 2019: https://ceph.com/cephdays/ceph-day-cern-2019/
ESCAPE
WP2 create a data lake. WP5 science analysis platform as a prototype of some of the SRC processing. Will show utility of metadata-based searching.
There is an ESCAPE Rucio instance hosted at CERN. Rohini has own Kubernetes instance for development.
Things they were wondering about:
Multi-VO Rucio
Ian presented Andrew Lister’s slides from GridPP meeting.
RAL aim to have a development instance for multi-VO DIRAC developers to work against.
Upgrade current instance to support multi-VO.
Object Store support
James has had pull requests to allow direct access to object stores accepted. Developers were worried that signing so many pre-signed URLs would use CPU time, however this appears to not be the case.
James is updating the configuration to allow VO specific permissions to be set more easily.
Development plans for integrating Multi-VO Rucio and DIRAC
The draft plan that was discussed at the DIRAC workshop in May 2019 was looked at again:
https://docs.google.com/document/d/1W5F3VZBtt3_J5ST6CadJDzHOjz7LMMAhcipY83wg3Xc/edit
Plan:
11th October GridP Technical meeting: Janusz to present proposal of how DIRAC will expect Rucio to behave (https://indico.cern.ch/event/849681/ ).
AOB:
Recent GDB meeting:
https://indico.cern.ch/event/739882/
CHEP19:
Mario presenting: Evaluating user experience Rucio talk from .
RAL: Multi-VO Rucio work.
Rucio coding camp:
https://indico.cern.ch/event/819753/timetable/#20191015
Someone should attend the AENEAS Close out meeting. The UK should always have a presence at the Rucio development meeting