launchbadge/sqlx

Pool should spawn a task when connecting in `acquire()`

Open

#3,513 opened on 2024年9月20日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)Rust (13,916 stars) (1,307 forks)batch import
E-mediumenhancementgood first issuepool

説明

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:

コントリビューターガイド

Pool should spawn a task when connecting in `acquire()` · launchbadge/sqlx#3513 | Good First Issue