-
Notifications
You must be signed in to change notification settings - Fork 18
Command array arguments that render with a token for each element #269
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
Conversation
- Add RESPArrayWithToken that renders each element with token prefix - Use RESPArrayWithToken for elements with flag `multiple_token` - Use `CLIENT TRACKING` to test this Signed-off-by: Adam Fowler <[email protected]>
|
✅ Pull request no significant performance differences ✅ SummaryNew baseline 'pull_request' is WITHIN the 'main' baseline thresholds. Full Benchmark ComparisonComparing results between 'main' and 'pull_request'ValkeyBenchmarksClient: GET benchmark metricsMalloc (total): results within specified thresholds, fold down for details.
Client: GET benchmark | parallel 20 | 20 concurrent connections metricsMalloc (total): results within specified thresholds, fold down for details.
Connection: GET benchmark metricsMalloc (total): results within specified thresholds, fold down for details.
Connection: GET benchmark – NoOpTracer metricsMalloc (total): results within specified thresholds, fold down for details.
Connection: Pipeline array benchmark metricsMalloc (total): results within specified thresholds, fold down for details.
Connection: Pipeline benchmark metricsMalloc (total): results within specified thresholds, fold down for details.
HashSlot – {user}.whatever metricsMalloc (total): results within specified thresholds, fold down for details.
ValkeyCommandEncoder – Command with 7 words metricsMalloc (total): results within specified thresholds, fold down for details.
ValkeyCommandEncoder – Simple GET metricsMalloc (total): results within specified thresholds, fold down for details.
ValkeyCommandEncoder – Simple MGET 15 keys metricsMalloc (total): results within specified thresholds, fold down for details.
|
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.
Looks good from my perspective!
| "GEODIST", | ||
| "GEOPOS", | ||
| "GEOSEARCH", | ||
| "HRANDFIELD", |
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.
Good catch, I missed this in my previous PR.
|
@adam-fowler Will this fix be released as a 0.4.1 patch or are you waiting for 0.5.0? |
I can look to do a v0.4.1 |
I had a look what we have there are quite a few changes on main already (It would be a v0.5.0, if it was a release). We also have a number of breaking changes just about to be merged in the next week I'd rather wait for those to come through before doing a release |
multiple_tokenCLIENT TRACKINGto test this