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

Huge repository validation #1943

Open
tusmester opened this issue Jun 26, 2023 · 0 comments
Open

Huge repository validation #1943

tusmester opened this issue Jun 26, 2023 · 0 comments

Comments

@tusmester
Copy link
Member

Validate that the repository can serve various kinds of requests (reads and writes) even with a huge repository containing many content items.

Create a huge database

Create a package or mechanism that can repeatedly fill any repository with test data. Acceptance criteria:

  • use sn IO if possible, instead of a custom import
  • should be a self-supporting package containing all the import items (necessary CTDs, users, permissions, etc.)
  • test CTDs: should be business-focused, as real life as possible, based on previous projects
  • determine the number of items per content type and their relations

The benchmark

Test the repository with automated requests.

  • repeatable, scripted tests
  • many reads, fewer writes
  • first: directly using the OData REST API, later add a web API service in the middle
  • GOAL: determine the threshold: how many requests can we serve in a stable way?
  • document the results
@tusmester tusmester changed the title Huge repository validation and benchmark Huge repository validation Jun 27, 2023
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

1 participant