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

Create automated benchmarks for main usecases #1993

Open
6 tasks
marcmo opened this issue Mar 5, 2024 · 1 comment
Open
6 tasks

Create automated benchmarks for main usecases #1993

marcmo opened this issue Mar 5, 2024 · 1 comment
Assignees
Labels
infrastructure everything relating the project that is not source code (build system ...)

Comments

@marcmo
Copy link
Member

marcmo commented Mar 5, 2024

We need to track the performance for our main usecases:

  • search in text file
  • open dlt file
  • search in dlt file
  • startup measurements
  • open 100 sessions for small files at the same time
  • shutdown measurements

This should run in our own environment (custom github runners).
That way we can run the tests on our testdata that we store on the test-instance.

usage

  • should be integrated in build-system
  • should be get executed by tester offline (not on github actions) or in relative constant CI environment
@marcmo marcmo added the infrastructure everything relating the project that is not source code (build system ...) label Mar 5, 2024
@marcmo marcmo assigned itsmesamster and unassigned marcmo Apr 3, 2024
@itsmesamster
Copy link
Collaborator

Already Implemented :

  • search in text file
  • open dlt file
  • search in dlt file

In progress :

  • startup measurements
  • shutdown measurements
  • open 50 sessions for small files at the same time

To be implemented :
Dmitry will create an issue for:
concat view: disable button "open as single" for more than 50 files
concat view: notify user with popup about opening as single tab more than 10 files
sys level (client) - prevent more than 50 tabs/session. Ask user close some tab with attempt to open +1 over 50 opened
rust level - return error on session-create-request if it's +1 over 50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure everything relating the project that is not source code (build system ...)
Projects
None yet
Development

No branches or pull requests

2 participants