client-go/txnkv/transaction
MyonKeminta 0f633e4163
Fix incorrect insertion behavior in aggressive locking mode and add tests (#651)
* Add more tests and fix the bug of insert in aggressive locking

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

* Fix tests

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

* Fix insert test

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

* Avoid primary re-selecting in TestAggressiveLockingLoadValueOptionChanges

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

* Address comments

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>

Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>
Co-authored-by: MyonKeminta <MyonKeminta@users.noreply.github.com>
2023-01-04 15:24:09 +08:00
..
2pc.go bind the goroutine pool with store and close on Close (#645) 2022-12-26 16:01:48 +08:00
batch_getter.go txnkv/transaction: remove use of errors.Trace (#351) 2021-10-27 10:13:37 +08:00
batch_getter_test.go fix license (#267) 2021-08-15 01:48:01 +08:00
binlog.go fix license (#267) 2021-08-15 01:48:01 +08:00
cleanup.go client: support requests with source label (#506) 2022-06-24 18:17:09 +08:00
commit.go make `txn_source` be u64 type (#618) 2022-11-21 10:50:13 +08:00
pessimistic.go Add aggressive-locking mechanism and support locking with conflict (#528) 2022-12-01 11:03:39 +08:00
prewrite.go make `txn_source` be u64 type (#618) 2022-11-21 10:50:13 +08:00
test_probe.go Add aggressive-locking mechanism and support locking with conflict (#528) 2022-12-01 11:03:39 +08:00
txn.go Fix incorrect insertion behavior in aggressive locking mode and add tests (#651) 2023-01-04 15:24:09 +08:00