cserf
cserf
Motivation ---------- `add_file` is crashing if `lifetime` option is defined in dirac section, because the comparison is done on the `InternalScope` https://github.com/rucio/rucio/blob/master/lib/rucio/core/dirac.py#L106-L112
This PR is fixing multiple issues : - Transmogrifier code restructuring. Cut the monolithic main function into smaller bits. Closes : https://github.com/rucio/rucio/issues/5624 - Support injection of delayed rules. Closes :...
Improvements of automatix daemon : - Implementation of heartbeat handler : Closes #5617 - Use uploadclient instead of upload method previously implemented in automatix : Closes #5616 - Add unit...
Add the possibility to archive metadata for deleted DIDs : Closes #5484 This PR introduces the possibility to archive the metadata even when the DID is deleted. It is configurable...
Motivation ---------- `get_did_from_pfns` is currently only working using ATLAS naming scheme (hash). It needs to be changed to handle other conventions
Motivation ---------- Transmogrifier main function is monolithic. Code needs restructing
Motivation ---------- Sorting of column of type datetime is broken datatable. The sorting is done alphabetically and not based on the date
Motivation ---------- Heartbeat handler for automatix daemon (see https://github.com/rucio/rucio/issues/5562)
Motivation ---------- A specific `upload` method was implemented in `automatix` before `uploadclient` was developed. It is not needed anymore, and `uploadclient` should be used in the daemon now.
Motivation ---------- `create_did_sample` is broken for DIDs with "/" (problem at the REST layer), so cannot be used for policies with `SCOPE_NAME_REGEXP = '/([^/]*)(?=/)(.*)'` (Belle II, CMS, Icecube, etc.)