rcarpa
rcarpa
It doesn't install anymore on python 3.10. Implement a very minimalist decorator which re-implements only the parts of that library which were used by rucio.
This commit completely breaks the compatibility with limits previously set in the database. Limits are now in their separate table. And apply to an rse_expression. All rses resolving to that...
Until this commit, whenever an RSE or an account was created, the account_usage table was pre-filled with empty counters to maintain the cartesian product between the account and rse tables....
Motivation ---------- Right now, whenever we create an account or an rse, we pre-fill the account_usage table with empty counters. Meaning that this table always contains the cartesian product of...
Motivation ---------- We have multiple hacks in rucio related to handling missing `transfertool` attribute on RSEs. Sometimes it's treated as "any transfertool". Sometimes as "no transfertool". Configuring conveyor in a...
Until this commit, to allow a certain transfertool on an RSE, two distinct attributes had to be set: 1) the `transfertool` attribute which could be a list (ex: globus,fts3); and...
Motivation ---------- Limits are handled in a strange way in throttler. - Some behaviors are not necessarily desired. For example, the fact that limits are automatically removed once all existing...
Motivation ---------- Test files, like `tests:step14.98537.16336.recon.ESD.63546.99070` are put directly into 'Queued' state even when `use_preparer` is enabed. These files should come from Automatix and Transmogrifier. Ensure transfers are correctly put...
Motivation ---------- There are two possible behaviors: - either requests are ignored when fetched from the database: https://github.com/rucio/rucio/blob/9a5d044d9f5760a224dba9feb14b71bfdf213252/lib/rucio/core/request.py#L420 - or `ignore_availability` is set and they are marked NO_SOURCES: https://github.com/rucio/rucio/blob/9a5d044d9f5760a224dba9feb14b71bfdf213252/lib/rucio/core/transfer.py#L863 Submitter...