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

Further clarified scope of lock_id #227

Merged
merged 3 commits into from
Mar 22, 2024
Merged

Conversation

glpatcern
Copy link
Member

@glpatcern glpatcern commented Mar 5, 2024

Follow up from #226: the lock_id payload of storage requests that do not alter the content of a file MAY or MAY NOT be honored, because the storage MAY allow for modifying files' metadata (in particular grants or other arbitrary metadata) without enforcing eventual locks.

As such, the spec changed from MUST to SHOULD, with an additional MAY clause.

This only affects the comments, the protobuf payloads did not change.

@glpatcern glpatcern requested a review from labkode as a code owner March 5, 2024 14:47
@glpatcern glpatcern requested a review from butonic March 5, 2024 14:48
@glpatcern
Copy link
Member Author

@butonic this was motivated by the fact that EOS allows to alter xattrs no matter the lock state, and I think it makes sense: e.g. I can (further) share a file even if it's being edited by someone. How did you implement the decomposedfs in Reva edge?

@glpatcern glpatcern merged commit f575bef into cs3org:main Mar 22, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant