alibaba / alibaba/druid

连接池无连接可拿,创建新链接也算在blockingtimeout里面

Open
#562 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
28.2k
Forks
8.6k
PR merge metrics
No merged PRs in 30d

Description

在blockingtimeout设定比较短的情况下,连接池没有已存在链接可拿,在链接还没创建完毕,这个超时就到了,因为有个connectTimeout的存在,这个blockingTimeout不应该包含创建链接的超时时间。

Contributor guide

Open the contributing guide

Research direction

Start by tracing connection-pool acquisition when no existing connection is available, focusing on how blockingTimeout interacts with connection creation and connectTimeout. Reproduce the case with a short blockingTimeout and delayed connection creation; done means the blocking wait excludes connection-establishment time while connectTimeout still applies.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.