-
Notifications
You must be signed in to change notification settings - Fork 669
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
Allow metadata-only uploads and downloads #4755
Comments
This is a workaround. A correct solution would still update file metadata such as the mtime. See owncloud#4755.
This is a workaround. A correct solution would still update file metadata such as the mtime. See #4755.
Depends on owncloud/core#20474 |
I would also consider to allow syncing additional metadata (maybe OS dependent, such as labels on OSX). This maybe a separate issue though... |
(I removed the milestone because it depends on a server issue which is not scheduled.) |
CC @PVince81 |
Maybe we'd then need a server capability can-change-metadata-without-etag-change? |
yes, or "etag-propagation-behavior v2.0" or "metadata-behavior v2.0" |
IMO at this point individual server capability is more manegable. It is
very clear and understandable what it does (maybe the exact wording could
be improved, e.g. "supports-metadata-agnostic-etag"). The risk of course
that there will be many of them after some time and that will have to
managed.
Longer term etag-propagation-behaviours-v.2.0 makes sense but it requires a
fully documented and consistent behaviour associated with such a tag (part
of the famous "protocol" we discussed). Otherwise the risk is that we are
colocating several loosely related properties under such a tag, without
clear documentation and with potential for ambiguity. And at the end it
risks to be not so much different from using a server version number.
…On Fri, Jul 6, 2018 at 9:40 AM, Vincent Petry ***@***.***> wrote:
yes, or "etag-propagation-behavior v2.0" or "metadata-behavior v2.0"
then every time we change it we increase its major version like for APIs
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4755 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAl9jbZXRTIccU0tnXAGk0-zRpxCyOH6ks5uDxRSgaJpZM4IRxyZ>
.
--
---
Best regards,
Kuba
|
In some cases file metadata changes, but the file content stays the same. This situation is detected through checksums (see #4375 #4754). When that happens, we want to avoid re-uploading or downloading the full file and just update the metadata instead.
The text was updated successfully, but these errors were encountered: