Comments (4)
Hi all,
IIUC the desired behavior is that all existing replicas of a file should be declared BAD when the LFN is passed as argument instead of the PFN, correct?
Should the file itself also be flagged in some way if all its replicas are BAD?
Thanks
N.
from rucio.
Yes, exactly. On the file itself I don't think that this has to be flagged, I think the necromancer daemon will do that then. @cserf maybe you can comment?
from rucio.
You just has to resolve the LFNs to the list of PFNs (list_replicas), then pass this list to declare_bad_file_replicas
from rucio.
OK.
Additional point: I can make the client resolve automatically if the user has passed LFN vs PFN.
But please let me know if you prefer instead that the user should specify this explicitly through an option.
from rucio.
Related Issues (20)
- Get rid of hermes-legacy
- Add WebDAV Containers
- Replace obsolete SRM RSE usage counter
- Make monitoring able to use prometheus push gateway
- Typos in docstrings for Python API of DIDClient
- Dynamic submission bulk size to FTS HOT 2
- multihop transfers from cloud endpoints fail
- `list_content` call never raises DataIdentifierNotFound
- Increase Clarity of Listing Subscriptions for Users Without Any
- Attaching a collection to a container does not trigger the re-evaluation of its rules HOT 3
- make temporary tables mandatory HOT 5
- geoip sorting doesn't handle correctly the root proxies
- set_metadata_bulk doesn't work for external postgres / mongo metadata plugins
- Change 3 remaining function-based indices
- drop support for python 3.6, 3.7 and 3.8
- Allow for tape-to-tape transfer for QoS RSE
- server: enable `GET` method for `/dids/<scope_name>/status` endpoint
- broken stats retrieval in the xrootd rse protocol
- Restrict permissions for adding scopes or manipulating identities HOT 2
- Remove prefixes for unicode string literals
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rucio.