-
Notifications
You must be signed in to change notification settings - Fork 17
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
Improve list test and resize admission test #136
Conversation
Depends on #131 |
Benchmark Result
Current status
|
2ae05ef
to
659daaf
Compare
This PR makes the test run with a significantly higher number of rows. As such some queries in the background remain active quite often at the end of the test (compaction, tll, watchers). This makes dqlite segfault quite often. It should be solved with canonical/dqlite#675 which now this PR depends on. |
659daaf
to
a1c20fd
Compare
Marking as ready since #131 and canonical/dqlite#675 were both merged. |
a1c20fd
to
bf7c308
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work Marco!
One little knit could we improve the readability of the benchmark output by explaining the meaning of -100
and -4
? Maybe something like List/sqlite-100payloadSize
List/sqlite-100/all-4
List/sqlite-100/pagination-4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, just a few trivials
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, just a couple of trivials then this looks ready to me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice, thanks for the changes!
This PR fixes the list test so that it is possible to get reliable metrics from it and adds a test for pagination.