-
-
Notifications
You must be signed in to change notification settings - Fork 134
Open
Description
I've been doing some load testing with the bb8 and deadpool, and I've observed that under high concurrent load (e.g., 1000 concurrent Tokio tasks) with a limited number of connections (50 connections in my tests), bb8 seems to be handling the connections poorly in terms of distribution, some tasks are experiencing significant delays when trying to acquire a connection from the pool, while deadpool has a more consistent, well-behaved latency.
Here are the measured connection acquisition times for both pools in this scenario:
bb8
- Average: 29ms
- p50: 2.8ms
- p90: 6.7ms
- p95: 115ms
- p99: 780ms
- p99.9: 1800ms
- p99.99: 3742ms
deadpool
- Average: 32ms
- p50: 31ms
- p90: 34ms
- p95: 35ms
- p99: 40ms
- p99.9: 119ms
- p99.99: 171ms
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels