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

Test Etag propagation for oCIS storage #144

Closed
14 of 17 tasks
exalate-issue-sync bot opened this issue Aug 7, 2020 · 5 comments
Closed
14 of 17 tasks

Test Etag propagation for oCIS storage #144

exalate-issue-sync bot opened this issue Aug 7, 2020 · 5 comments

Comments

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Aug 7, 2020

DoD

  • ping upstream on storage driverr litmus test progress
  • Prove the implementation by activating the test suite on the oCIS Storage Driver
  • PR in ocis driver: access shares, trash, revisions, metadata cs3org/reva#1155 merged
  • The etag propagation needs stop at the root af a tree (eg the users home). Use an extended attribute to mark the propagation root. This is necessary because the storage driver needs to propagate changes to user homes, regardless if home mode is enabled or not. Implemented with ocis driver: synctime based etag propagation cs3org/reva#1180
  • Do a manual test with at least one client
  • do the tests check if an etag is propagated when
    • a file is uploaded
    • a folder is created
    • a folder is renamed
    • a folder is moved (for source and target)
    • a node is trashed
    • a trash item is restored - blocked by
    • a version is restored
    • changing shared files/folders changes etag for all collaborators
    • changing publicly shared files/folders changes etag for the owner
    • share information changes?
    • additional metadata changes, eg favorite?
    • -> should we have ctag and etag ... document decision / reasons
@exalate-issue-sync exalate-issue-sync bot added Exalated This issue is under sync OCIS-Sprint-16 p3-medium story User Story labels Aug 7, 2020
@exalate-issue-sync
Copy link
Author

Remote key is https://jira.owncloud.com/browse/OCIS-264

@exalate-issue-sync exalate-issue-sync bot changed the title Etag propagation for local storage Etag propagation for oCIS storage Aug 31, 2020
@exalate-issue-sync exalate-issue-sync bot removed the Exalated This issue is under sync label Aug 31, 2020
@exalate-issue-sync exalate-issue-sync bot changed the title Etag propagation for oCIS storage Test Etag propagation for oCIS storage Sep 1, 2020
@exalate-issue-sync exalate-issue-sync bot removed the story User Story label Sep 1, 2020
@individual-it
Copy link
Member

individual-it commented Sep 28, 2020

found issues (TBC):

@individual-it
Copy link
Member

individual-it commented Oct 5, 2020

@phil-davis
Copy link

And the tests will start running on OCIS with PR owncloud/ocis#645

@exalate-issue-sync
Copy link
Author

Artur Neumann commented: tests added and integrated into the ocis repo, found issues raised, closing here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants