- Rucio 34 "Donkey Potter and the Data Cache" roadmap
- In Progress
- In Review
- factorize duplicate messaging code into a common module or class #6423 [Alex]
- Todo
- Done
- Continue migration to SQLAlchemy 2.0 syntax #6057 [Erling]
- Refactor policy package algorithm code #6382 [James]
- Metadata for tape co-location and transfer prority #6398 [Maggie]
- Update/Re-design core.meta module #5224 [Maggie, Rob]
- Deployment and Release Workflow #401 [Mayank, Eraldo]
- Add Token based TPC tests to the CI #6451 [Radu]
- Type annotate the code #6454 [Riccardo]
- Delayed
- foreign key error on deleting dids in reaper #5733 [Alex]
- bridge the gap between running rucio in demo env and full production deployment #187 [
Radu, Enrique]
- Migrate Dashboard to Clean Architecture #158 [Mayank, Eraldo]
- Missing WebUI Release 33 page tracker #301 [Mayank, Eraldo]
- Unable to Delete File DID via Undertaker #5154 [Riccardo]
- Update extension for v32 (and higher) compatibility #25 [Francesc, Enrique]
- Documentation corner
- Documentation and dev guidelines for Mypy type annotations #116 [Mayank, Martin]
- Document environmental variables affecting the client #171 [Dimitrios]
- Improve documentation on rucio.cfg vs configuration table #183 [???]
- Add an FAQ-style entry aimed at users for STUCK rules #184 [Fabio]
- Add instruction about DB partitioning #185 [Martin]
- bridge the gap between running rucio in demo env and full production deployment #187 [Radu]
- Introduce documentation on subscriptions #190 [Cedric]
- Add Rucio QoS RSE description and instructions #268 [Matt]
- Under Review - Comments posted, needs iteration
- Document how to set up command line argument completion #275 [Bouwe]
- Formatting / style guide #287 [???]
- Document how deletion occurs. #288 [Anil]
- Instructions for tape collocation plugins #289 [Maggie]
- Documentation for RSE settings #293 [???]
- Other topics
- Discuss about `ruff` linter: https://github.com/rucio/rucio/issues/6538
- Substitutes import sorting, flake8
- Is faster and very well used
- (isort was planned already, but ruff would do this already)
- q: can you add formatting?
- Yes, auto formatting or by specification
- Concern about auto-formatting
- Especially how sqlalchemy queries are structured (Our style is not pythonic, but easier to read a "sql-like" query)
- Possible to specify our own style for sqlalchemy queries?
- Formatting is optional, but does not have to be activated
- Is configurable, to some extent
- helm-charts
- PR ready for new webui chart
- Old (web)ui containers + helm-charts were updated as well
- Use pydantic #6544 for type checking (Instead of type dictionaries)