Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to near 7.6(a0e8a7a163302bc9a7be5) #362

Merged
merged 204 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
630ddc0
server: add back heap profile HTTP API and make it secure (#15408)
Connor1996 Aug 24, 2023
6560d75
raftstore-v2: fix compact range bugs that causes false positive clean…
tabokie Aug 24, 2023
3ae1fb4
scheduler: not panic in the case of unexepected dropped channel when …
SpadeA-Tang Aug 24, 2023
8a44a2c
raftstore: disable duplicated mvcc key compaction check by default (#…
SpadeA-Tang Aug 24, 2023
2595965
server: fix memory trace's leak metrics (#15353)
tonyxuqqi Aug 24, 2023
bea230d
raftstore: fix unwrap panic of region_compact_redundant_rows_percent …
SpadeA-Tang Aug 25, 2023
4044021
batch-system: use concurrent hashmap to avoid router cache (#15431)
Connor1996 Aug 25, 2023
40b225f
raftstore: fix meta inconsistency issue (#15423)
cfzjywxk Aug 25, 2023
503648f
*: add memory quota to resolved_ts::Resolver (#15400)
overvenus Aug 25, 2023
f3b5bf5
config: support changed adjust max-background-compactions dynamically…
glorv Aug 28, 2023
e5efbe6
raftstore-v2: enable failpoint for raftstore v2 in stale-peer (#15421)
bufferflies Aug 28, 2023
c66bfe8
resolved_ts: re-register region if memory quota exceeded (#15411)
overvenus Aug 29, 2023
517522b
raftstore-v2: support column family based write buffer manager (#15453)
SpadeA-Tang Aug 29, 2023
4b3e33e
pd_client: add backoff for the reconnect retries (#15429)
nolouch Aug 30, 2023
0bb2706
coprocessor: skip transient read request (#15406)
bufferflies Aug 30, 2023
fb9a40d
raftstore-v2: init persisted_tablet_index on startup (#15441)
tabokie Aug 30, 2023
69b8ac5
raftstore-v2: consider unmatch between region range and tablet range …
SpadeA-Tang Aug 30, 2023
1669a72
txn: add logs for assertion failure (#12305)
ekexium Aug 30, 2023
b507aad
config: make split config can update (#15473)
bufferflies Aug 31, 2023
251df18
raftstore-v2: reuse failpoint tests in async_io_test.rs (#15476)
SpadeA-Tang Aug 31, 2023
437a68d
storage: avoid duplicated Instant:now (#15489)
SpadeA-Tang Sep 1, 2023
87b2fe3
resolved_ts: shrink resolver lock map (#15484)
overvenus Sep 1, 2023
32c030d
raftstore: don't return is_witness while region not found (#15475)
YuJuncen Sep 1, 2023
fa3892b
server: track grpc threads memory throughput (#15488)
overvenus Sep 1, 2023
a56fe6a
raftstore-v2: fix panic of dynamic changing write-buffer-limit (#15504)
SpadeA-Tang Sep 4, 2023
280b39c
cdc: enhance deregister protocol (#15485)
hicqu Sep 4, 2023
1cd6dda
raftstore-v2: reuse failpoint tests in test_early_apply.rs (#15501)
SpadeA-Tang Sep 4, 2023
640143a
raftstore: region initial size depends on the split resource . (#15456)
bufferflies Sep 4, 2023
02061be
raftstore-v2: limit the flush times during server stop (#15511)
SpadeA-Tang Sep 5, 2023
1c21d07
resolved_ts: track pending lock memory usage (#15452)
overvenus Sep 5, 2023
6b91e4a
cdc: deregister delegate if memory quota exceeded (#15486)
overvenus Sep 5, 2023
9bf96f9
metrics: more logs and metrics for resolved-ts (#15416)
ekexium Sep 5, 2023
1abc220
coprocessor: add SQL statement tracing in tikv slow log (#15514)
lcwangchao Sep 6, 2023
fd89651
engine_rocks: trace all memtables including pinned (#15547)
overvenus Sep 7, 2023
23c89b3
*: let alloc API return result (#15529)
overvenus Sep 7, 2023
87d0f7c
raftstore-v2: supplement read track metrics (#15508)
SpadeA-Tang Sep 7, 2023
98eb383
raftstore-v2: fix chaos between on_memtable_sealed and on_flush_compl…
SpadeA-Tang Sep 11, 2023
6f0d84e
sst_importer: don't cache rewritten files (#15502)
YuJuncen Sep 12, 2023
d830a58
[Dynamic Region] Supply extra test cases for `gc`. (#15544)
LykxSassinator Sep 12, 2023
db0304e
*: update cargo.lock (#15573)
SpadeA-Tang Sep 12, 2023
d5d89ba
coprocessor: use the deadline in kvrpcpb::Context (#15564)
lance6716 Sep 13, 2023
b75f559
tidb_query_datatype,collation: remove utf8mb4_0900_bin from need_rest…
YangKeao Sep 13, 2023
063c9cd
raftstore-v2: persist applied index after ingset sst (#15538)
glorv Sep 13, 2023
b172835
add option to update config without persist (#15587)
tonyxuqqi Sep 14, 2023
905ecd7
tracker: add a warn log for deadline exceeded query (#15577)
glorv Sep 14, 2023
62c1799
unsafe recovery: Enable force leader to rollback merge (#15578)
v01dstar Sep 14, 2023
e43a157
resolved_ts: limit scanner memory usage (#15523)
overvenus Sep 14, 2023
32f5892
*: update rust-toolchain (#15584)
glorv Sep 15, 2023
0583368
stablize case test_store_disconnect_with_hibernate (#15596)
hicqu Sep 15, 2023
820ed93
tikv-ctl v2: get_all_regions_in_store excludes `tombstone` (#15522)
SpadeA-Tang Sep 16, 2023
0869653
raftstore-v2: report async snapshot metrics to prometheus (#15562)
SpadeA-Tang Sep 18, 2023
4a5fb73
test: make test test_destroy_missing more stable (#15616)
glorv Sep 18, 2023
2db4b89
raftstore-v2: fix rollback merge and commit merge can happen simultan…
SpadeA-Tang Sep 20, 2023
ec4a900
raftstore: upgrade tokio timer to fix insecure issues. (#15622)
LykxSassinator Sep 20, 2023
76df17e
log backup: fix the race of on events and do flush (#15618)
3pointer Sep 20, 2023
641f9b8
metrics: make disk usage clearer in the grafana (#15583)
bufferflies Sep 20, 2023
10f51d8
resolved_ts: remove hash set to save memory (#15554)
overvenus Sep 20, 2023
6971a46
upgrade flatbuffers from 2.1.2 to 23.5.26 to address security issue (…
tonyxuqqi Sep 20, 2023
533b205
raft-engine: update raft-engine to newest version (#15559)
glorv Sep 21, 2023
241b8f5
raftstore-v2: support online change lock write buffer limit (#15632)
SpadeA-Tang Sep 21, 2023
9b76ac9
log-bakcup: make initial scan asynchronous (#15541)
YuJuncen Sep 21, 2023
6ff85fc
tests: fix unstable test_query_stats test (#15657)
nolouch Sep 22, 2023
15d2c7d
raftstore-v2: fix incorrect GC peer requests to source peer after mer…
overvenus Sep 22, 2023
bbfedd4
upgrade lz4-sys to 1.9.4 to tackle security issue (#15652)
SpadeA-Tang Sep 22, 2023
384aaeb
copr: fix cannot get the request source for resource control (#15606)
nolouch Sep 25, 2023
e01c978
resolved-ts: speed up advancing when stores get partitioned (#15567)
hicqu Sep 25, 2023
b95f5cd
build: add missing failpoint feature for raft-engine (#15676)
glorv Sep 25, 2023
8fb721e
raftstore-v2: adjust lockcf default write buffer size and limit (#15678)
glorv Sep 25, 2023
312e0fb
*: Revert "*: update rust-toolchain (#15584)" (#15683)
glorv Sep 26, 2023
74f82f6
expr: fix wrong result of 0 / decimal and 0 % decimal (#15675)
SeaRise Sep 26, 2023
977888d
raftstore-v2: fix "failed to get merge entries" panic (#15649)
SpadeA-Tang Sep 26, 2023
9307f7c
raftstore-v2: fix MergedRecords not being cleaned up (#15650)
overvenus Sep 26, 2023
df263d2
raftstore-v2: check gc peer after commit merge (#15693)
overvenus Sep 27, 2023
73bc401
sst_importer: impl SuspendImport interface (#15612)
YuJuncen Sep 27, 2023
4814a61
compaction_guard: split SST when detected possible huge compaction (#…
YuJuncen Sep 28, 2023
56091d5
chore: bump version to 7.5.0-alpha (#15708)
Sep 28, 2023
a7db07d
raftstore-v2: gc removed_records and merged_records on tombstone stor…
overvenus Sep 28, 2023
fda1b5c
logger: added thread_id to logs (#15638)
jgrande Sep 28, 2023
58253e8
raftstore: split bucket if the increment flow reach the limit (#15637)
bufferflies Oct 8, 2023
64d2129
config: set a longer rocksdb io limiter smooth window for raft-v2 (#1…
glorv Oct 10, 2023
905e8bf
raftstore: disable region bucket for raftstore v1 by default (#15740)
SpadeA-Tang Oct 10, 2023
88aaaa3
status_server: Add symbol service to support remote fetching symboliz…
Connor1996 Oct 10, 2023
262845c
raftstore-v2: support to make protection when disk full. (#15558)
LykxSassinator Oct 11, 2023
e29d3a9
raftstore-v2: fix non-deterministic region merge (#15697)
overvenus Oct 11, 2023
08a2d65
coprocessor: do not treat deadline exceeded error as other error (#15…
glorv Oct 12, 2023
2d7616e
raftstore-v2: adjust max-background-flushes default value (#15723)
glorv Oct 12, 2023
272fcd0
raftstore-v2: avoid follower forwarding propose msg (#15704)
SpadeA-Tang Oct 12, 2023
b3ffab6
[Dynamic Regions] Supplement extra uts for test_storage.rs. (#15750)
LykxSassinator Oct 12, 2023
b4e0bf7
raftstore: Introduce failed state for unsafe recovery to fix rollback…
Connor1996 Oct 13, 2023
cb27f24
retry leader read when stale read encounters data not ready (#15726)
cfzjywxk Oct 16, 2023
9fb1ce6
snap_restore: Abort last recover region (#15685)
YuJuncen Oct 16, 2023
8c7d9e3
config: adjust rocksdb background compaction threads (#15769)
glorv Oct 16, 2023
d875640
import: write RPC will check region epoch before continue (#15013)
lance6716 Oct 16, 2023
6e82630
add more metrics for slow commit log diagnostics (#15716)
tonyxuqqi Oct 16, 2023
356ae24
s3: support backup with session token and assume role (#15722)
3pointer Oct 17, 2023
f5d2694
tikv_util: Support customizing evict policy and operations without pr…
MyonKeminta Oct 17, 2023
8f8da90
Revert "import: write RPC will check region epoch before continue" (#…
lance6716 Oct 18, 2023
7953ea5
raftstore-v2: Allow rollback merge during unsafe recovery for raftsto…
v01dstar Oct 18, 2023
3f53e59
storage/txn: Add txn_status_cache module (#15749)
MyonKeminta Oct 19, 2023
b48812f
*: remove unused dyn and grpc external storage (#15808)
overvenus Oct 20, 2023
6b0a515
server: make cpu and heap profiling can be running concurrently (#15761)
Connor1996 Oct 20, 2023
19e1d94
raftstore: fix an OOM issue by paginate scan unapplied config changes…
overvenus Oct 23, 2023
6075c3a
raftstore: calculate group id for every peer when it is syn-recover s…
TonsnakeLin Oct 23, 2023
22364f2
copr: fix cast_bytes_like_as_duration encoding failed (#15819)
wshwsh12 Oct 23, 2023
9a0504d
chore: bump version to 7.6.0-alpha (#15810)
Oct 23, 2023
e254b8a
metrics: Add extra necessary metrics for monitoring SlowTrend perform…
LykxSassinator Oct 23, 2023
f3bfe13
grafana: Fix wrong scheduler command variables of grafana in cloud en…
Connor1996 Oct 25, 2023
c6adb04
raftstore: Fix group commit is mistakenly enabled in sync recover sta…
Connor1996 Oct 26, 2023
12c2cf1
raftstore: improve the bucket split strategy (#15798)
bufferflies Oct 26, 2023
763069e
raftstore: make release work (#15850)
bufferflies Oct 26, 2023
69ef88b
import: write RPC will check region epoch before continue (#15795)
lance6716 Oct 27, 2023
f5361da
doc: Add CPU and heap profiling HTTP API doc (#15852)
Connor1996 Oct 27, 2023
913f783
metrics: fix TiKV Detail command regex escape issue (#15858)
overvenus Oct 27, 2023
36ff688
metrics: fix 2 incorrect grafana expression (#15860)
glorv Oct 27, 2023
0a34c6f
txn: Fix to the prewrite requests retry problem by using TxnStatusCac…
MyonKeminta Oct 30, 2023
4093bda
tidb_query_expr: fix the behavior of `field` function (#15879)
YangKeao Oct 31, 2023
2a24cfc
rafstore, engine_rocks: periodic full compaction (#12729) (#15853)
afeinberg Oct 31, 2023
b230093
cdc: limit cdc event fetching speed to reduce RocksDB read load (#15849)
hicqu Nov 1, 2023
78d835d
makefile: update cargo sort installation to remove dependency on rust…
Smityz Nov 1, 2023
4c369d2
cdc: incremental scans acquire snapshots before semaphores to avoid u…
hicqu Nov 2, 2023
f0ce447
fuzz: Bump afl version (#15848)
xiaoyawei Nov 2, 2023
9f46cdc
test: fix the flaky test for `test_gen_split_check_bucket_ranges ` (#…
bufferflies Nov 3, 2023
e0fe14d
titan: update titan to avoid manifest io mutex (#15914)
Connor1996 Nov 3, 2023
07141aa
server: make grpc metrics consistent (#15906)
bufferflies Nov 6, 2023
1a72645
sst_importer: join can fallback to version 1 filename (#15913)
lance6716 Nov 6, 2023
6a2c973
log-backup: use row-level memory usage statistic for initial scan (#1…
YuJuncen Nov 7, 2023
7fc3684
raftstore: enhance split check (#15900)
tonyxuqqi Nov 7, 2023
a932082
server: change the log level to debug for cop error response (#15882)
cfzjywxk Nov 8, 2023
f574ec0
raftstore: gc uninitialized stale peer after merge (#15934)
overvenus Nov 8, 2023
1819bb8
resource_control: add quota limiter per priority (#15918)
glorv Nov 9, 2023
7be1b17
*: make unified-pool use FuturePool (#15925)
nolouch Nov 9, 2023
58aed57
alert: tackle the false-postive case where alerting `gc not work`. (#…
LykxSassinator Nov 9, 2023
157e09d
server: Introduce heap profiling config (#15883)
Connor1996 Nov 10, 2023
5f2f5e7
cdc: notify pending tasks if associated regions change (#15947)
hicqu Nov 10, 2023
91b35fb
resource_control: support automatically tuning priority resource limi…
glorv Nov 10, 2023
eb28cf9
test: do not capture test output in make test_with_nextest (#15968)
glorv Nov 13, 2023
e29eae2
*: allow dynamic link openssl library (#15944)
overvenus Nov 13, 2023
a50e360
backup-stream: remove dead code (#15976)
overvenus Nov 13, 2023
03499ff
metric: add ttl expire metric (#15949)
Smityz Nov 14, 2023
d4eabb0
makefile: polish the validation of python path. (#15981)
LykxSassinator Nov 14, 2023
36e2154
raftstore: Inherit raftdb-path when upgrading to raft-engine (#15809)
Smityz Nov 14, 2023
8c3676c
chore: clean up fixme on latch.rs (#15974)
lyang24 Nov 15, 2023
c9052f9
fips: enable OpenSSL FIPS mode on TiKV start if it's eligible (#15983)
overvenus Nov 15, 2023
26f36d4
chore: fix error message typo (#15363)
0o001 Nov 15, 2023
6a61880
raftstore: fine-tune SlowScore. (#15991)
LykxSassinator Nov 16, 2023
a0dbe2d
resource_control: do not force set override priority at handle gRPC r…
glorv Nov 16, 2023
1cd4753
titan: Introduce titan zstd dict compression (#15979)
Connor1996 Nov 16, 2023
98e6f20
config: Fix titan blob-run-mode setting (#15988)
tonyxuqqi Nov 16, 2023
2631094
Copr: do not change expression type for `Lower` (#16010)
gengliqi Nov 17, 2023
eb7b143
titan: update titan to fix incorrect blob file size and change defaul…
Connor1996 Nov 20, 2023
9993a63
Dockerfile: update base image (#16033)
overvenus Nov 22, 2023
86d4a49
raftstore: check stale peer on leader missing (#16038)
overvenus Nov 22, 2023
dce0e55
raftstore: make full compaction incremental, pause when load is high …
afeinberg Nov 22, 2023
1b09763
update default value of region_compact_redundant_rows_percent (#16051)
tonyxuqqi Nov 23, 2023
5ada40f
raftstore: backport the detection of network-io from raftstore-v2. (#…
LykxSassinator Nov 23, 2023
b23787c
readpool: fix pending tasks counter (#16031)
glorv Nov 23, 2023
bc1ae30
pd_client: support dynamically modifying `min-resolved-ts` report int…
HuSharp Nov 24, 2023
04b857f
test: enable fail-point cases in test_kv_service for raftstore-v2 (#1…
glorv Nov 24, 2023
3f7c636
ctl: backoff load key range in finish flashback when meet `notLeader`…
HuSharp Nov 24, 2023
53e0548
server: grpc metrics consider request group priority (#15911)
bufferflies Nov 27, 2023
3b30d69
cdc: limit pending scan tasks (#16048)
overvenus Nov 27, 2023
9711e31
raftstore: update apply state even if peer is removed (#16060)
overvenus Nov 27, 2023
8854295
sst_importer: Use generic sst reader for importer (#16059)
Connor1996 Nov 27, 2023
d96284c
encryption: remove useless `EncryptionKeyManager` trait (#16086)
Connor1996 Nov 28, 2023
6bb3d2e
titan: update titan to fix compaction filter (#16092)
Connor1996 Nov 28, 2023
dd567e6
readpool: gate future-pool running tasks per priority (#16049)
glorv Nov 29, 2023
bc971dd
metrics: generate Grafana dashboards with python (#15857)
overvenus Nov 29, 2023
7b1ee11
tidb_query_expr: fix incorrect intdiv for decimal type (#16025)
wjhuang2016 Nov 29, 2023
1afb327
cloud: update cloud sdk that supports fips 140 for cloud sdk (#16098)
Leavrth Nov 29, 2023
bab43d0
metrics: add extra filters to filter out redundant data. (#16103)
LykxSassinator Nov 30, 2023
cd5c18c
chore: Use checkbox for check list in pull request template (#16104)
Connor1996 Nov 30, 2023
2de7cad
tikv-ctl: enhance the easy of use on EncyptionMeta cmd. (#16095)
LykxSassinator Nov 30, 2023
98d83f4
metrics/grafana: set shared crosshair tooltip (#16106)
overvenus Nov 30, 2023
fd98944
log-backup: make initialize failure fatal error, release memory while…
YuJuncen Nov 30, 2023
3544ed3
raftstore: fix a panic cause by peer destroy racing (#16112)
overvenus Dec 4, 2023
ca8c70d
raftstore: Verify checksum right after SST files are generated (#16107)
Connor1996 Dec 4, 2023
e14a803
raftstore: clean up destroyed_region_for_snap when a peer is destroye…
overvenus Dec 5, 2023
d76ab8f
cdc: return server_is_busy to cdc clients if necessary (#16127)
hicqu Dec 5, 2023
44301d2
raftstore: fine-tunes slow score (#16087)
LykxSassinator Dec 5, 2023
3c2fcd7
metrics: fix heatmap on grafana 9 (#16145)
overvenus Dec 6, 2023
c1f7c4a
Fix the QPS metrics in tikv_details.json. (#16149)
LykxSassinator Dec 6, 2023
54d7d42
resource_control: replace limited future's post delay with delay befo…
glorv Dec 6, 2023
8218b14
raftstore/util: fix errors in comments of get_min_resolved_ts (#16140)
AndreMouche Dec 6, 2023
2132992
server: Remove periodic heap profiling (#16151)
Connor1996 Dec 6, 2023
eefbdcb
*: uniform deadline exceeded error in cop response (#16155)
crazycs520 Dec 11, 2023
99916c0
coprocessor: rewrite `Upper` and `Lower` functions by porting the imp…
gengliqi Dec 11, 2023
462a597
In-memory Engine: defining hybrid engine (#16114)
SpadeA-Tang Dec 12, 2023
a07db9f
server: make gc support multi-threads (#16096)
tonyxuqqi Dec 12, 2023
95da026
*: use OpenSSL for crypto RNG (#16170)
overvenus Dec 12, 2023
51a5af2
server: Fix heap profile temp file is dropped before reading (#16171)
Connor1996 Dec 12, 2023
820b220
coprocessor: add query digest tracing in tikv slow query (#16172)
nolouch Dec 13, 2023
8e8c6ab
In-memory Engine: integrate hybrid engine with TiKV (#16132)
SpadeA-Tang Dec 13, 2023
ae8902d
cloud: update gcs sdk to support fips 140 (#16177)
Leavrth Dec 13, 2023
f9727af
In-memory Engine: implement read flow part 1 (#16163)
SpadeA-Tang Dec 14, 2023
4626f8d
In-memory Engine: integrate HybridEngine with integration test framew…
SpadeA-Tang Dec 18, 2023
37b1dce
*: add log and metric in raft_client (#16143)
crazycs520 Dec 19, 2023
1f384cf
*: do not suffix "fips" for tikv version ouput (#16201)
overvenus Dec 20, 2023
d7959b8
txn: change memory pessimsitic lock to btree map and support scan (#1…
cfzjywxk Dec 20, 2023
75cd21c
server: add metrics for status server API (#16198)
overvenus Dec 20, 2023
d9b70f7
In-memory Engine: implement read flow -- hybrid engine part (#16181)
SpadeA-Tang Dec 21, 2023
fe80806
metrics: change resource group label name (#16192)
glorv Dec 21, 2023
01498b0
metric: add read scan duration panel (#16205)
cfzjywxk Dec 21, 2023
a0e8a7a
Revert "*: make unified-pool use FuturePool (#15925)" (#16050)
nolouch Dec 21, 2023
9c9823b
Merge remote-tracking branch 'tikv/master' into upgrade-to-near-7.6
CalvinNeo Dec 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 39 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# OSX leaves these everywhere on SMB shares
._*

# OSX trash
.DS_Store

# Eclipse files
.classpath
.project
.settings/**

# Vim swap files
*.swp

# Files generated by JetBrains IDEs, e.g. IntelliJ IDEA
.idea/
*.iml
out/

# Vscode files
.vscode/**

target
dist
tmp
/bin

# fuzzing hack, see fuzz/cli.rs
fuzz-incremental/

# cargo configuration. We presently use this to create custom cargo profiles
# that should not be checked in at this location.
.cargo/

# Files generated by tikv-server
/LOCK
/db/
/last_tikv.toml
/raft/
55 changes: 42 additions & 13 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,41 @@
### What problem does this PR solve?
<!--
Thank you for contributing to TiKV!

Issue Number: close #xxx
If you haven't already, please read TiKV's [CONTRIBUTING](https://github.com/tikv/tikv/blob/master/CONTRIBUTING.md) document.

Problem Summary:
If you're unsure about anything, just ask; somebody should be along to answer within a day or two.

PR Title Format:
1. module [, module2, module3]: what's changed
2. *: what's changed
-->

### What is changed and how it works?
<!--
Please create an issue first to describe the problem.

There MUST be one line starting with "Issue Number: " and
linking the relevant issues via the "close" or "ref".

For more info, check https://github.com/tikv/tikv/blob/master/CONTRIBUTING.md#linking-issues.
-->

Issue Number: Close #xxx

<!--
You could use "commit message" code block to add more description to the final commit message.
For more info, check https://github.com/tikv/tikv/blob/master/CONTRIBUTING.md#format-of-the-commit-message.
-->
What's Changed:

```commit-message

```

### Related changes

- [ ] PR to update `pingcap/docs`/`pingcap/docs-cn`:
- [ ] Need to cherry-pick to the release branch

### Check List

Expand All @@ -21,18 +52,16 @@ Side effects
- [ ] Performance regression: Consumes more Memory
- [ ] Breaking backward compatibility

Documentation

- [ ] Affects user behaviors
- [ ] Contains syntax changes
- [ ] Contains variable changes
- [ ] Contains experimental features
- [ ] Changes MySQL compatibility

### Release note
<!--
Compatibility change, improvement, bugfix, and new feature need a release note.

Please refer to [Release Notes Language Style Guide](https://pingcap.github.io/tidb-dev-guide/contribute-to-tidb/release-notes-style-guide.html) to write a quality release note.

<!-- bugfix or new feature needs a release note -->
If you don't think this PR needs a release note then fill it with None.
If this PR will be picked to release branch, then a release note is probably required.
-->

```release-note
None

```
Loading
Loading