-
Notifications
You must be signed in to change notification settings - Fork 182
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
reva: properties support #26
Comments
Hmm depends on the use cases - what do we expect to use this for? We should think about this carefully first as it might become clear where to store the data. There is also a bad tendancy to use this as a key value dump.... It ends up needing to be quite performant. |
Is this a space for the storage to define metadata? Or (more our use case) is it for ownCloud to store key value data against file ids? What webdav clients do we know that really make use of this? I've seen quite some entries from the windows network drive mount client - but only for caching values. |
several webdav clients want to store metadata und they use properties to do that. but I agree we should try to get a list of clients that really need that. @DeepDiver1975 might have an idea where to get that. Hm, if we know which keys are stored for caching we could redirect those to a real cache. |
To my understanding properties are a central mechanism in WebDAV - they are not optional. Please note that S3 as well has this type of key-value-based meta data. We need to have this as integral part of our architecture. |
It makes sense to separate APIs for things like tags from basic file management. It allows you to implement a storage with optional capabilities. cs3 already did that for tagging: https://github.com/cernbox/cs3apis/blob/master/cs3/tag/v0alpha/tag.proto however, tags have a different meaning than extended attributes (and comments for that matter). An I don't think misusing the tag api for extended attributes / properties or even comments is the right thing to do. |
|
limit thumbnails a users can access to his own
Bugfix: ignore case when comparing objectclass values
…IDC_ENDPOINT Set a default value for GRAPH_OIDC_ENDPOINT
move to reva? |
needs cs3 api changes, unless we want to store properties in a different service
The text was updated successfully, but these errors were encountered: