launchbadge/sqlx
Ver no GitHubPool should spawn a task when connecting in `acquire()`
Open
#3.513 aberto em 20 de set. de 2024
E-mediumenhancementgood first issuepool
Métricas do repositório
- Stars
- (13.916 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
This way, if the acquire() call is cancelled or times out, the connection can still go through.
The connection task should have its own separate timeout, possibly surfaced as PoolOptions::connect_timeout().
This will likely fix:
- #3315
- #3132
- #2848 (https://github.com/launchbadge/sqlx/issues/2848#issuecomment-1796790935)