Commit Graph

130 Commits

Author SHA1 Message Date
7c56706622 *: support predeclared golangci-lint linter (#32066)
close pingcap/tidb#30733
2022-02-14 10:35:38 +08:00
9c64224c49 *: Reduce data inconsistencies (#31547)
ref pingcap/tidb#26833
2022-02-11 13:51:36 +08:00
465f655889 * : replace fmt.Sprint with strconv (#31718)
ref pingcap/tidb#31716
2022-01-17 15:11:44 +08:00
b43c9ffa85 *: migrate sync.WaitGroup to util.WaitGroupWrapper (#31257)
ref pingcap/tidb#29517
2022-01-04 15:04:35 +08:00
3de13842b3 test: control log level with environment variables (#30871) 2021-12-24 17:03:48 +08:00
4dc385ce8b test: merge serial tests in ddl, infoschema, session, store, table, telemetry and types (#30874) 2021-12-23 20:01:47 +08:00
2b7ce8e61f executor: fix the incorrect untouch used in optimistic transactions (#30447)
close pingcap/tidb#30410
2021-12-21 16:57:46 +08:00
fe1aaf2fd7 topsql: introduce stmtstats and sql execution count (#30277) 2021-12-21 15:43:47 +08:00
6eb11b300f *: implement renew write lock lease for cached table (#30206) 2021-12-16 12:12:35 +08:00
b4df7ca4dc test: make all the tests run in serial (#30692) 2021-12-14 18:06:36 +08:00
5916672ce9 store/driver: Use BatchGet method supported in client-go. (#29860) 2021-11-24 19:17:51 +08:00
b11171aa71 topsql: distinguish the row and index operation type (#29044) 2021-11-24 10:17:51 +08:00
af5b449270 *: update tikv client to use the new transaction Begin method (#29426) 2021-11-11 11:35:05 +08:00
55a38a1c76 *: tiny clean up the RecordSet NewChunk() method (#29232) 2021-11-02 20:02:51 +08:00
72c8e738ef store/driver: update client-go and errors (#29295) 2021-11-02 11:28:52 +08:00
1f39a9f81d *: add two session variables to control the PD client option (#29120) 2021-10-31 00:12:49 +08:00
a0df2353dd store/driver: convert undetermined error (#28730)
Signed-off-by: disksing <i@disksing.com>
2021-10-12 15:10:08 +08:00
xhe
94e30df8e2 parser: fix compiling, add unit tests (#28700) 2021-10-11 23:15:25 +08:00
87648de76e store: fix closest_replicas can't work during follower read (#28419) 2021-09-28 15:10:47 +08:00
89617e20b2 txn: allow transaction set custom retrievers (#27847) 2021-09-14 16:08:41 +08:00
193b74ecbb executor: rename txnScope as readReplicaScope instead (#27987) 2021-09-14 12:54:40 +08:00
db4a34ee84 txn: introduce kv.SnapshotInterceptor to intercept txn read operations (#27936) 2021-09-09 20:50:38 +08:00
9ab65674a9 store/driver: migrate test-infra to testify (#27845) 2021-09-08 19:34:58 +08:00
aa7c84117c txn: Snapshot can set SortedCustomRetrievers for custom data retrieving (#27722) 2021-09-06 21:44:57 +08:00
09f6e19002 txn: Add sortedRetrievers to perform read from custom retrievers (#27675) 2021-09-01 14:36:13 +08:00
099bc9a230 *: Add some kv.Iterator implementations for future use (#27578) 2021-08-30 16:14:11 +08:00
0f459efafd txn: Add RangedKVRetriever struct to provide custom range data operations (#27543) 2021-08-25 16:08:06 +08:00
caba86a22f store: update tikv/client-go (#27255) 2021-08-17 11:09:59 +08:00
462c9dc5ca *: Add temp_table_size support for local temporary table (#27205) 2021-08-16 22:19:59 +08:00
7755d25aba *: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198) 2021-08-16 18:52:00 +08:00
01a87e3257 *: solve cloud tikv disk full problem (#26302) 2021-08-08 13:21:13 +08:00
a69f2bd5ce go.mod: update client-go to version 20210728 (#26685) 2021-07-29 14:50:17 +08:00
e9409c687c go.mod: update client-go to version 20210723 (#26510) 2021-07-25 12:06:14 +08:00
83acf6a4ac *: avoid using logutil in client-go (#25871) 2021-07-02 12:15:26 +08:00
e8af6eb0ad store/driver: update unionstore import path (#25823) 2021-06-30 16:43:25 +08:00
f1a8e7d068 *: update tikv/client-go to improve failpoint performance issue (#25797) 2021-06-29 15:57:25 +08:00
f5710bca08 *: move with-tikv flag to each package (#25776) 2021-06-28 12:07:25 +08:00
516584aaa4 executor: fix KVSnapshot missing set txnScope (#25710) 2021-06-23 17:05:22 +08:00
9f18723e6a *: fix bug that write on temporary table send request to TiKV (#25535) 2021-06-21 16:46:53 +08:00
0da89207c9 txn: fix panic on duplicate insert on index column len longer than data len (#25414) 2021-06-15 16:00:37 +08:00
cc5e161ac0 *: use tikv/client-go/v2 (#25359) 2021-06-11 17:24:35 +08:00
a8ea9a75f2 store/tikv: make failpoints without code generations (#25247) 2021-06-10 17:58:29 +08:00
f3e2b79822 store/tikv: share type OneByOneSuite for tests related to tikv (#25098) 2021-06-07 18:08:28 +08:00
e87d035937 infoschema, executor, txn: implement DATA_LOCK_WAITS table (#24750) 2021-05-27 17:57:36 +08:00
051524ce95 kv: remove DelOption method (#24762) 2021-05-25 17:53:34 +08:00
ab5cf857d3 store/tikv: move client*.go into single package tikv/client (#24798) 2021-05-25 16:29:34 +08:00
2580240dde *: pass sql, plan digest down to KV request (#24854) 2021-05-25 15:47:33 +08:00
d5f01e1477 kv: extract subset of tikv.KeyFlags (#24739) 2021-05-25 12:35:33 +08:00
a126b06a1d ddl: the clustered index primary key conflict prompt information is not an index value (#24831) 2021-05-24 13:31:33 +08:00
789874e201 store/tikv/retry: define Config instead of BackoffType (#24692) 2021-05-20 22:06:21 +08:00