jamesp-epcc
jamesp-epcc
This pull request checks the supported version field of the policy package and throws an exception if it is not compatible with the Rucio version. I am not sure where...
A recent change to the permissions code in Rucio core broke the API for policy packages. To avoid this happening again, I propose to enforce a proper versioning scheme for...
This is a first attempt at adding some VO tests for DUNE. It tests all of the DUNE-specific functionality in our policy package and performs a complete replication workflow from...
This PR allows the auditor daemon to download dump files from objectstores. It does this by trying the last 30 dates until it finds a dump file, avoiding having to...
### Description When using the `--sort` option with `rucio list-file-replicas`, the replicas are sorted correctly on the server, but the client does not preserve this ordering when printing the list...
### Description When a user uploads new files to Rucio using the `rucio upload` command, new DIDs are created in the Rucio database for the files. However, this is done...
This PR renames 'surl' to something clearer throughout the code. When a non-deterministic PFN is intended (such as in the SURL algorithms), it has been renamed to `non_deterministic_pfn`. In other...
### Description We would like to add experiment-specific CI tests for DUNE, similar to the ones that already exist for ATLAS and BelleII. DUNE is in some ways more challenging;...
This PR fixes the bug where the Rucio client loses the order of the sorted replicas returned from the server. It also allows the geo IP replica sorter to be...
This PR allows permission checks to optionally return a message giving further details on the reason for failure. It also modifies the gateway layer to include this message in the...