ivila
0dbfda5d7e
fix memory leaks in PrepareStatementDB ( #7142 )
...
* fix memory leaks in PrepareStatementDB
* Fix CR:
1) Fix potential Segmentation Fault in Reset function
2) Setting db.Stmts to nil map when Close to avoid further using
* Add Test:
1) TestPreparedStmtConcurrentReset
2) TestPreparedStmtConcurrentClose
* Fix test, create new connection to keep away from other tests
---------
Co-authored-by: Zehui Chen <zehui@ssc-hn.com>
2024-08-22 19:02:05 +08:00
Jinzhu
0d6c5345f3
Don't close prepared stmt for normal db error
2024-03-21 15:55:43 +08:00
Saeid
c2d571cbc8
test: coverage for duplicated key err ( #6389 )
...
* test: ErrDuplicatedKey coverage added
* test: updated sqlserver version
* test: removed sqlserver
* test: support added for sqlserver
---------
Co-authored-by: Saeid Saeidee <s.saeidee@sensysgatso.com>
2023-06-10 21:05:19 +08:00
Cr
5dd2bb4827
feat(PreparedStmtDB): support reset ( #5782 )
...
* feat(PreparedStmtDB): support reset
* fix: close all stmt
* test: fix test
* fix: delete one by one
2022-10-19 14:46:59 +08:00
Cr
0b7113b618
fix: prepare deadlock ( #5568 )
...
* fix: prepare deadlock
* chore[ci skip]: code style
* chore[ci skip]: test remove unnecessary params
* fix: prepare deadlock
* fix: double check prepare
* test: more goroutines
* chore[ci skip]: improve code comments
Co-authored-by: Jinzhu <wosmvp@gmail.com>
2022-09-30 18:13:36 +08:00
kinggo
12237454ed
fix: use preparestmt in trasaction will use new conn, close #5508
2022-09-22 16:47:43 +08:00
Jinzhu
fe553a7c1a
Fix prepared statement in transaction mode can't be shared in normal operations, close #3927
2021-01-10 16:46:06 +08:00
Jinzhu
98e15e0b95
Setup DB's ConnPool in PrepareStmt mode, fix #3362
2020-09-03 12:54:26 +08:00
Jinzhu
e98a4a3a4e
Change default timeout interval to avoid test fail on CI
2020-09-01 14:01:59 +08:00
Jinzhu
9b0ad4730f
Squashed commit of the following:
...
commit 759038a126122d5b3323979fdd7d867a4ab85585
Author: Jinzhu <wosmvp@gmail.com>
Date: Mon Aug 31 12:06:31 2020 +0800
Add PreparedStmt tests
commit 066d54db1f
Author: 王岚 <wanglan.backend@bytedance.com>
Date: Fri Aug 28 18:40:59 2020 +0800
prepare_stmt add ctx
2020-08-31 12:08:33 +08:00