]> Cypherpunks repositories - gostls13.git/commit
database/sql: close connection if db.numOpen > db.maxOpen
authorJiong Du <londevil@gmail.com>
Tue, 30 Dec 2014 08:12:50 +0000 (16:12 +0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 7 Apr 2015 09:27:26 +0000 (09:27 +0000)
commitcce127a75f72110c045319407a652829b5a5b716
treebf7d51712bdcbf40e656593cd07ea547b2f6808a
parentb40421f32c37064f5eb9b00f4f5aebe7243be6cd
database/sql: close connection if db.numOpen > db.maxOpen

Bug Description:
When reduce db.maxOpen via db.SetMaxOpenConns, the unnecssary
connections won't been released until all other connections are free.

Fixes #9453

Change-Id: I9afb2e4b184139b31029ae53d7f5fd1fdb8d8d7e
Reviewed-on: https://go-review.googlesource.com/2200
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/database/sql/sql.go
src/database/sql/sql_test.go