cserf

Results 27 issues of 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

bug
patch
DIRAC

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

enhancement
patch
Core & Internals

Motivation ---------- Transmogrifier main function is monolithic. Code needs restructing

enhancement
patch
Subscriptions

Motivation ---------- Sorting of column of type datetime is broken datatable. The sorting is done alphabetically and not based on the date

bug
patch
WebUI

Motivation ---------- Heartbeat handler for automatix daemon (see https://github.com/rucio/rucio/issues/5562)

enhancement
patch
Functional tests

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.

enhancement
patch
Functional tests

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.)

bug
patch
REST & API