Skip to content

Fixing scalability issues with vector db benchmark #16

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

Merged

Conversation

slice4e
Copy link

@slice4e slice4e commented Apr 9, 2025

When creating more than 16 parallel clients, vector db benchmark experiences scalability issues due to locking, concurrent access to shared data-structures, etc. Thus, the benchmark becomes ineffective in pushing the server to its true capabilities.

This pull request mitigates the scaling issues by eliminating data structures shared between parallel client processes.

@slice4e slice4e marked this pull request as ready for review April 9, 2025 05:07
@slice4e slice4e requested a review from filipecosta90 April 9, 2025 05:14
@fcostaoliveira fcostaoliveira merged commit 85a6bc7 into redis-performance:update.redisearch Apr 22, 2025
fcostaoliveira pushed a commit that referenced this pull request Apr 22, 2025
This reverts commit 85a6bc7, reversing
changes made to ba175b1.
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.

3 participants