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

[Internal] Thin Client Integration: Adds thinclient mode and performance tests. #4926

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

aavasthy
Copy link
Contributor

@aavasthy aavasthy commented Dec 10, 2024

Pull Request Template

Description

This PR is an ongoing effort to integrate the thin client into the existing codebase.
Below are results for the performance tests when using thinclient mode in stage.

Method InvocationCount UnrollFactor Mean Error StdDev Q3 P80 P85 P90 P95 P100 Op/s Completed Work Items Lock Contentions Allocated
CreateItemAsync Default 16 5.463 ms 3.323 ms 0.1821 ms 5.568 ms 5.572 ms 5.576 ms 5.580 ms 5.585 ms 5.589 ms 183.0 2.0000 - 43.73 KB
CreateItemStreamAsync Default 16 5.456 ms 2.080 ms 0.1140 ms 5.519 ms 5.526 ms 5.532 ms 5.539 ms 5.546 ms 5.553 ms 183.3 2.0000 - 32.34 KB
ReadItemAsync Default 16 2.214 ms 2.401 ms 0.1316 ms 2.281 ms 2.293 ms 2.306 ms 2.318 ms 2.330 ms 2.343 ms 451.7 2.0000 - 45.71 KB
ReadItemStreamAsync Default 16 2.040 ms 1.522 ms 0.0834 ms 2.088 ms 2.089 ms 2.091 ms 2.093 ms 2.095 ms 2.097 ms 490.3 2.0000 - 35.61 KB
UpsertItemAsync Default 16 6.058 ms 1.199 ms 0.0657 ms 6.095 ms 6.097 ms 6.099 ms 6.101 ms 6.103 ms 6.105 ms 165.1 2.0078 - 43.8 KB
UpsertItemStreamAsync Default 16 5.541 ms 3.061 ms 0.1678 ms 5.630 ms 5.643 ms 5.657 ms 5.670 ms 5.683 ms 5.696 ms 180.5 2.0000 - 32.6 KB
ReplaceItemAsync Default 16 6.029 ms 1.203 ms 0.0660 ms 6.049 ms 6.061 ms 6.072 ms 6.083 ms 6.094 ms 6.105 ms 165.9 2.0000 - 44.38 KB
ReplaceItemStreamAsync Default 16 5.862 ms 1.105 ms 0.0606 ms 5.895 ms 5.899 ms 5.903 ms 5.907 ms 5.911 ms 5.915 ms 170.6 2.0000 - 32.71 KB
DeleteItemAsync 1 1 6.196 ms 2.730 ms 0.1496 ms 6.246 ms 6.270 ms 6.294 ms 6.319 ms 6.343 ms 6.368 ms 161.4 2.0000 - 31 KB
DeleteItemStreamAsync 1 1 5.757 ms 6.294 ms 0.3450 ms 5.915 ms 5.957 ms 5.999 ms 6.041 ms 6.082 ms 6.124 ms 173.7 2.0000 - 30.54 KB
image

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Closing issues

To automatically close an issue: closes #4927

@aavasthy aavasthy changed the title Users/aavasthy/4571 thin client perftests [Internal] Thinclient Integration: Adds thinclient mode and performance tests. Dec 10, 2024
@aavasthy aavasthy changed the title [Internal] Thinclient Integration: Adds thinclient mode and performance tests. [Internal] Thin Client Integration: Adds thinclient mode and performance tests. Dec 10, 2024
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.

[Thin Client Integration] Add performance tests when thinclient mode is enabled.
2 participants