googleapis / googleapis/google-cloud-rust
Connection pooling and discarding slow connections
Open
api: storage
priority: p3
type: feature request
- Dominant language
- Rust
- Stars
- 955
- Forks
- 144
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 279
Description
A busy storage client can be transferring hundreds of MiB/s. We will need more than one connection to get good performance for extreme applications.
Relatedly: connections that get a 429 or 503 (or any number of "too busy") errors should be removed from the pool, as we need to restart the connection *including* the DNS lookup (to get a better front-end).
Contributor guide
Assessment
This issue has not been assessed yet.