-
Notifications
You must be signed in to change notification settings - Fork 502
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
Tracking issues of user metadata support #4842
Comments
Hi, I'm interested in this issue.
? |
Hi, there are many use cases of this feature. For example, a db can write their own metadata like |
emmm, I should make it clear: I've reviewed the use cases, and would like to confirm the |
Yes, we need a new API called |
Ok, i'll begin addressing this issue now |
Hi @Xuanwo, I see that there are some of the tasks that are already done (the ones from the "Implement user_metadata for metadata" section and the s3 service). Should this tracking issue checklist be updated with that? I can help implementing |
Hi, thank you @jorgehermo9 for your work on this! I will take some time to extend the list and sort it by priority. Before that, I believe the next good option could be |
Hi @Xuanwo! I couldn't work on this these days, but I'll resume my work as soon as I have enough time :) I have it in mind, I didn't forget about this! |
Really appreciated! |
This issue is used to track the implementation of user metadata support.
Context
There are two types of metadata across various storage services.
last-modified
,content-type
and so on. Some of them are editable, likecontent-type
, but some are non-editable likelast-modified
.OpenDAL now only supports
System Defined
metadata, we should add support forUser Defined
metadata so that users can write most useful information along with the file data. For example, write thelocation
for this file.Tasks
user_metadata
for metadatauser_metadata: HashMap<String, String>
inMetadata
user_metadata
in metakeywrite_with_user_metadata
in capabilityuser_metadata
integration testsuser_metadata
for servicesThe text was updated successfully, but these errors were encountered: