client-go/txnkv/transaction
ekexium ffaaf7131a
Don't let pessimistic txn prewrite in the optimistic way (#584)
* don't let pessimistic txn prewrite in the optimistic way even if it does not lock any key

Signed-off-by: ekexium <eke@fastmail.com>

* add a todo

Signed-off-by: ekexium <eke@fastmail.com>

Signed-off-by: ekexium <eke@fastmail.com>
2022-09-13 13:15:14 +08:00
..
2pc.go Don't let pessimistic txn prewrite in the optimistic way (#584) 2022-09-13 13:15:14 +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 txn: seperate prewrite and commit in detail information and add clone methods (#567) 2022-08-18 16:48:34 +08:00
pessimistic.go PessimisticLock: Lock the specified key only if the key exists (#561) 2022-09-06 09:50:26 +08:00
prewrite.go Don't let pessimistic txn prewrite in the optimistic way (#584) 2022-09-13 13:15:14 +08:00
test_probe.go extend the scope of using lock_only_if_exists (#582) 2022-09-07 20:09:47 +08:00
txn.go extend the scope of using lock_only_if_exists (#582) 2022-09-07 20:09:47 +08:00