]> Cypherpunks repositories - gostls13.git/commit
database/sql: on Tx rollback, retain connection if driver can reset session
authorDaniel Theophanes <kardianos@gmail.com>
Fri, 24 Jan 2020 15:29:56 +0000 (07:29 -0800)
committerDaniel Theophanes <kardianos@gmail.com>
Mon, 20 Apr 2020 18:47:26 +0000 (18:47 +0000)
commitc9af5523f324a031b23c6f1dcf448c051c994c00
tree58d2cbd38f60282a7bceb9fe5a9ce411d12ff448
parentd8f0a229b5036e42b7bc5371c32c302cead9b635
database/sql: on Tx rollback, retain connection if driver can reset session

Previously the Tx would drop the connection after rolling back from
a context cancel. Now if the driver can reset the session,
keep the connection.

Change-Id: Ie6a3124275632787629844d91a06bb2e70cc060b
Reviewed-on: https://go-review.googlesource.com/c/go/+/216241
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/database/sql/sql.go
src/database/sql/sql_test.go