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

perf(bloom-gw): Dequeue single task in bloom gateway worker #12209

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

chaudum
Copy link
Contributor

@chaudum chaudum commented Mar 14, 2024

Simplifies task execution. A single slow task that requires a lot of bloom checks may slow down all other tasks executed within the same multiplexed execution.

While the idea of multiplexing requests/tasks was to reduce file i/o as well as memory consumption, it turned out that the downside of slowing down individual requests does not benefits.

More observations and metrics are needed to verify this assumption, but initial tests showed a significant decrease in p99 latency for bloom gateway requests.

@chaudum chaudum changed the title Dequeue single task in bloom gateway worker perf(bloom-gw): Dequeue single task in bloom gateway worker Mar 14, 2024
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant