Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Independent metadata management for different VOs #26

Open
elichad opened this issue Apr 14, 2020 · 1 comment
Open

Independent metadata management for different VOs #26

elichad opened this issue Apr 14, 2020 · 1 comment
Labels
internal on-hold Waiting for other developments priority: low

Comments

@elichad
Copy link

elichad commented Apr 14, 2020

Currently metadata is not VO-independent; if one VO want new metadata everyone has to get it. Update the metadata system so VOs can manage their metadata independently of each other.

@patrick-austin patrick-austin self-assigned this May 19, 2020
@patrick-austin patrick-austin added the on-hold Waiting for other developments label May 19, 2020
@patrick-austin
Copy link
Member

Metadata is currently being developed in the mainline (issue #3096, pr #3424). This will allow VOs to specify metadata using their own modules and the rucio.cfg file will specify whether we allow generic metadata (which is stored as .json for individual dids), fixed metadata (things that are currently hardcoded as columns for the did table) and generic metadata with fixed keys (in which the admin will have to approve the keys for the metadata).
This seems like it may naturally lend itself to managing the metadata of different VOs, so this should be on hold until the mainline development is finished. The proposed changes are far reaching (all of the metadata functionality being moved to new files and directories) so trying to develop before it's done would be difficult.

@patrick-austin patrick-austin removed their assignment May 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal on-hold Waiting for other developments priority: low
Projects
None yet
Development

No branches or pull requests

2 participants