[Bug]: InputDataAgent always uses FileCatalogClient
@maxnoe is already working on this.
Since Sep 17, 2026.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- backend, distributed-systems
Research direction
Start at src/DIRAC/TransformationSystem/Agent/InputDataAgent.py around line 48 and inspect how the input data agent obtains its file-catalog client. Compare that path with the existing FileCatalog abstraction and verify the agent uses the configured catalog, including RucioFileCatalog, rather than always selecting FileCatalogClient.
Written by the indexing model from the issue text.
Description
Search before creating an issue
- I have searched existing issues and confirmed this is not a duplicate
Bug Description
The InputDataAgent directly instantiates the FileCatalogClient instead of going through FileCatalog, making it impossible to use the InputDataAgent when the main file catalog of a DIRAC deployment is a RucioFileCatalog.
Steps to Reproduce
Expected Behavior
Use FileCatalog to obtain the correct client for the current configuration.
Actual Behavior
No response
Environment
No response
Relevant Log Output
Additional Context
No response
- Dominant language
- Python
- Stars
- 126
- Forks
- 191
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 33
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from DIRACGrid/DIRAC
-
[Bug]: RucioFileCatalogClient overrides rucio's builtin configuration for extract_scope mechanism OpenBug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100