voetberg

Results 30 issues of voetberg

Changes: * Change `RuntimeError(Config Not Found)` to `ConfigNotFound` Error, config_get correctly handles those and returns a default client config. The `RuntimeError` was being caught in different places and causing conflict....

### Description Add an additional test suite that only installs and tests the client distribution isolated from tests that require all of rucio-core. ### Motivation Currently, the client tests assume...

enhancement
Testing
Clients

Replacing the hard coded `Warning: Atlas Only` sections of replicas.__declare_bad_replicas and replicas.get_did_from_pfns to use a policy subclassed from policypackagealgorithms

Near re-write of `test_rucio_bin` to change the hard-coding to fixtures and temp_factories. Extension of #6531 Tried to leave functionality unchanged.

Addressing #6316 As stated in the comment there - this is almost certainly a minor mistake. Alt solution would be setting up a automatic redirect for variants of urls with...

### Description Looks like an extension of #5190 potentially. `test_multihop_reciever_on_failure`, fails due to the DID being worked on is not present in the RSE it's polling. Problem might be in...

bug
Testing

### Description Currently, cataloging the history of obsolete replicas is done by a monitoring probe.(found [here](https://github.com/rucio/probes/blob/master/common/check_obsolete_replicas)) This probe just queries and updates/inserts tables, and doesn't interact with probe architecture, nor...

enhancement
Monitoring & Logging

Hi, after installing the package from pip (`pip install tarp`), it complains about missing the package `deprecation`. It also installs the optional dev packages by default. Either the dependency on...

Makes a call to the replica client to get an RSE for the pfn to download from when there is no given rse.

#6662 Use `self.logger` instead of `logger`. Verify that the logger is a `logging.log` object and not a `logging` object so nothing breaks.