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

[QA][oCIS] Testing concurrent user/group sharing #828

Open
saw-jan opened this issue Sep 25, 2023 · 3 comments
Open

[QA][oCIS] Testing concurrent user/group sharing #828

saw-jan opened this issue Sep 25, 2023 · 3 comments
Labels

Comments

@saw-jan
Copy link
Member

saw-jan commented Sep 25, 2023

Background

We want to have a test structure/capability that can do multiple parallel requests and assert that all requests passed as expected.

Start with tests that do things in parallel in the C3API validator

Things to consider:

  • do we need Gerkin?
  • is that even the right place to test?

Taken from https://confluence.owncloud.com/pages/viewpage.action?pageId=58296733

@SagarGi
Copy link
Member

SagarGi commented Dec 3, 2023

Not very urgent thing to do right now so moving to backlog. Related PR is also there for this issue. owncloud/cs3api-validator#15

@SagarGi SagarGi removed their assignment Dec 3, 2023
@SagarGi
Copy link
Member

SagarGi commented Dec 27, 2023

As per the discussion more users and groups cannot be created in using cs3API for concurrent sharing. So as per discussion we skip to add tests with cs3API but instead try added it through API tests.

TODO

  • cover concurrent sharing test through API

@saw-jan
Copy link
Member Author

saw-jan commented Sep 26, 2024

idea is to trigger locking problems, when multiple users change the share concurrently (permission, members, expiration, etc.)
Put it on hold for now, maybe this task should be done in K6

This is something that may become complex in API tests so the idea was to try to test it as K6 test

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

No branches or pull requests

3 participants