This release improves the logic of Connect
and pool.Connect
in case of a hung I/O connection.
Changed
- Previously,
pool.Connect
attempted to establish a connection one after another instance. It could cause the entire chain to hang if one connection hanged. Now connections are established in parallel. After the first successful connection, the remaining connections wait with a timeout ofpool.Opts.CheckTimeout
(#444).