-
Notifications
You must be signed in to change notification settings - Fork 183
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
eTags do not propagate consistently #4251
Comments
appearing in move scenarios too. https://drone.owncloud.com/owncloud/ocis/13909/50/7 |
I could reproduce it locally with ocis, NOT with revad standalone. To reproduce:
The error should occure randomly in 1 out of 10 runs. |
Since we tracked it down to the cache, here is a cdperf result comparing cached and uncached runs:
|
Why would the cache slow down the upload-delete test? |
@dragonchaser @micbar is this done in a sense that this issue could be closed? |
Seems that everything was done here. @dragonchaser moved it to "done" but forgot to close. |
Description
The eTags should be updated consistently on file operations like
copy
,move
. With the current state of oCIS server, most of the time the eTag propagation is correctly executed but sometimes this is not true.We have tests for eTag propagation after
COPY
operation on files/folders here at https://github.com/owncloud/core/blob/master/tests/acceptance/features/apiWebdavEtagPropagation2/copyFileFolder.feature. These tests were failing the oCIS CI multiple times and are now skipped with owncloud/core#40225One assumption was maybe the eTag propagation is async and we tried to add retry for etag assertions. But even with multiple retries and waits in between the scenarios were not passing 100%. In the multiple runs, some were still failing. So the async eTag propagation is not really the issue, but the eTag does never really gets updated.
Related
The text was updated successfully, but these errors were encountered: