client-go/txnkv/transaction
you06 edba2544d5
txn: abort pipelined dml when pk rollback (#1317)
* fail p-dml when ttl manager is closed

Signed-off-by: you06 <you1474600@gmail.com>

* close ttl manager when pk is rollbcked

Signed-off-by: you06 <you1474600@gmail.com>

* stablize test

Signed-off-by: you06 <you1474600@gmail.com>

* add test

Signed-off-by: you06 <you1474600@gmail.com>

* fix race

Signed-off-by: you06 <you1474600@gmail.com>

* fix leak in test

Signed-off-by: you06 <you1474600@gmail.com>

* remote testlog

Signed-off-by: you06 <you1474600@gmail.com>

* check error message

Signed-off-by: you06 <you1474600@gmail.com>

---------

Signed-off-by: you06 <you1474600@gmail.com>
2024-04-23 17:36:44 +08:00
..
2pc.go txn: abort pipelined dml when pk rollback (#1317) 2024-04-23 17:36:44 +08:00
batch_getter.go feat: introduce GetLocal() and BatchGet cache for PipelinedMemDB (#1212) 2024-03-16 11:36:05 +08:00
batch_getter_test.go txn: introduce pipelined memdb, Flush and BufferBatchGet for pipelined DML (#1114) 2024-02-23 10:24:44 +08:00
binlog.go fix license (#267) 2021-08-15 01:48:01 +08:00
cleanup.go config: enable user configuration for retry strategy. (#1055) 2023-11-14 14:54:10 +08:00
commit.go config: enable user configuration for retry strategy. (#1055) 2023-11-14 14:54:10 +08:00
pessimistic.go feat: pipelined dml has its own max-txn-ttl of 24 hours (#1224) 2024-03-14 10:54:19 +08:00
pipelined_flush.go log: only log the first lock in every flush or prewrite response (#1295) 2024-04-18 16:47:21 +08:00
prewrite.go log: only log the first lock in every flush or prewrite response (#1295) 2024-04-18 16:47:21 +08:00
test_probe.go implement rollback for pipelined dml (#1235) 2024-04-09 10:27:18 +08:00
txn.go txn: abort pipelined dml when pk rollback (#1317) 2024-04-23 17:36:44 +08:00