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

Merge master beyond 8.4(f520bdfbc32ea) #398

Merged
merged 146 commits into from
Nov 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
097aa4f
Revert "raftstore: handle region destroy in a separate thread pool (#…
hbisheng Jul 17, 2024
254ceaa
metrics: fix incorrect unit of grpc source requests' duration. (#17279)
LykxSassinator Jul 17, 2024
ac37609
Revert "metrics: fix incorrect unit of grpc source requests' duration…
LykxSassinator Jul 17, 2024
cc2f344
doc: make c++ complier requirement more accurate (#17266)
Jul 17, 2024
60c3271
*: ignore unsound `openssl::bio::MemBio::get_buf` (#17292)
overvenus Jul 23, 2024
7146b71
In-memory engine: fix gc may filter keys of onging snapshot (#17288)
SpadeA-Tang Jul 23, 2024
d60c7fb
In-memory engine: fix repeatable schedule delete-range for the same r…
SpadeA-Tang Jul 24, 2024
dc76d90
chore: bump nightly version to 8.3.0-alpha (#17289)
purelind Jul 25, 2024
5b3bdf7
raftstore: Fix too large slow log (#17295)
Connor1996 Jul 26, 2024
ccd84b4
raftstore: optimize the batching mechanism when enabling async-ios. (…
LykxSassinator Jul 26, 2024
6488a12
In-memory engine: add eviction duration metrics (#17321)
SpadeA-Tang Jul 29, 2024
b700fba
txn: refactor scheduler and add more information for error type (#17297)
cfzjywxk Jul 30, 2024
b834dac
cdc: re-design delegate and downstream to support partial region subs…
hicqu Jul 30, 2024
92da45a
TiKV : Stale reads.: add histogram of min safe ts. (#17308)
mittalrishabh Jul 30, 2024
2253c93
br: use dashmap for br router#tasks (#17301)
Tristan1900 Jul 31, 2024
e0199a0
OWNERS: Auto Sync OWNERS files from community membership (#17343)
ti-chi-bot Aug 1, 2024
7c50908
batch-system: Reduce the memory usage of peers' message channel (#17…
Connor1996 Aug 2, 2024
f1ff5e2
In-memory engine: show index/select_by_range_cache_engine in handle/w…
SpadeA-Tang Aug 5, 2024
74a760f
*: enlarge the default region-size. (#17311)
LykxSassinator Aug 5, 2024
0a7fb7c
In-memory engine: show eviction reasons in metrics (#17345)
SpadeA-Tang Aug 5, 2024
78d53dc
In-memory engine: gc the range immediately after load (#17298)
SpadeA-Tang Aug 6, 2024
050f1a6
RocksDB: Fix bloom filter incompatible issue (#17361)
v01dstar Aug 6, 2024
0e38069
*: fix compatibility to `raft-engine.spill-dir` (#17358)
LykxSassinator Aug 8, 2024
819eefe
raftstore: debug print write info details (#17348)
cfzjywxk Aug 13, 2024
26c20c7
raftstore: remove the behavior - immediately persist when the command…
Leavrth Aug 13, 2024
918a9bc
br: some code cleanup in router (#17347)
Tristan1900 Aug 15, 2024
0f03af5
server: Fix io flow stat for snapshot sending (#17384)
Connor1996 Aug 15, 2024
2577ecf
In-Memory-Engine: move from range-base to region-base (#17331)
glorv Aug 16, 2024
9734214
cdc: print log to indicate memory free, and adjust finish_scan_lock m…
3AceShowHand Aug 19, 2024
4f3f951
copr: Support Vector Data Type and Functions (#17303)
breezewish Aug 20, 2024
a2a81a9
backup-stream: clean the `pause-guard-gc-safepoint` when unregister t…
Leavrth Aug 20, 2024
7fe2039
chore: bump version to v8.4.0-alpha (#17393)
purelind Aug 20, 2024
9b897d2
In-memory Engine: fix panic when pending region split before start ba…
glorv Aug 20, 2024
7b52a3a
copr: add a `force_no_pad` argument to `sort_compare`, and fix `like`…
YangKeao Aug 21, 2024
9f94c9e
OWNERS: Auto Sync OWNERS files from community membership (#17399)
ti-chi-bot Aug 22, 2024
109939e
In-memory Engine: add "ime" log prefix (#17404)
overvenus Aug 22, 2024
0499272
encryption: fix unexpected error code for wrong master-key(tikv#17410…
hhwyt Aug 23, 2024
444270c
storage: support online config for flow-control module (#17396)
glorv Aug 23, 2024
6fac4c3
chore: update OWNERS_ALIASES (#17400)
wuhuizuo Aug 26, 2024
ec0216f
compaction-filter: consider mvcc-delete as redundant key to trigger …
AndreMouche Aug 26, 2024
888d407
In-memory engine: collect cop detail and use it to determine top regi…
SpadeA-Tang Aug 26, 2024
36aad16
Revert "In-memory Engine: do not evict range on applying snapshot (#1…
glorv Aug 26, 2024
0a99919
dep: Update rusoto to support IMDSv2 (#17441)
pingyu Aug 27, 2024
0247c44
in-memory-engine: replace region with CacheRegion (#17440)
glorv Aug 27, 2024
222e0a4
encryption: add test for temporary KMS service unavailable (#17445)
hhwyt Aug 28, 2024
a19d5b3
test_util: renew tests certs (#17472)
overvenus Sep 3, 2024
c159b69
In-memory engine: consider mvcc suffix in prop test (#17455)
SpadeA-Tang Sep 3, 2024
d907f15
In-memory engine: introduce stop load limit threshold (#17443)
SpadeA-Tang Sep 4, 2024
6e3e9ae
encryption: remove duplicate comments (#17462)
hhwyt Sep 4, 2024
3ca2046
storage: Fix unexpected flow control after unsafe destroy range (#17458)
Connor1996 Sep 5, 2024
070cbd5
in-memory-region: fix the inconsistency caused by updating region ran…
glorv Sep 5, 2024
7e8d4ad
In-memory Engine: Reduce `HybridEngine` scope (#17359)
overvenus Sep 6, 2024
a862e27
OWNERS: Auto Sync OWNERS files from community membership (#17496)
ti-chi-bot Sep 9, 2024
a982d31
In-memory engine: provide a callback API for eviction (#17499)
SpadeA-Tang Sep 9, 2024
6e4f1f4
OWNERS: Auto Sync OWNERS files from community membership (#17509)
ti-chi-bot Sep 9, 2024
74fea6c
ci: update owners aliases (#17490)
wuhuizuo Sep 10, 2024
d0c738a
In-memory engine: optimize auto evict (#17450)
SpadeA-Tang Sep 10, 2024
7f154c0
In-memory Engine: unify thread names (#17506)
overvenus Sep 10, 2024
a2870bd
util: bump kvproto version (#17514)
okJiang Sep 10, 2024
d99bd9b
cdc: handles unordered prewrites on one same key (#16864)
hicqu Sep 10, 2024
4f47cb0
In-memory-engine: refactor region manager to avoiding acquire global …
glorv Sep 11, 2024
4e5724a
cdc: return sink congested error explictly (#17507)
3AceShowHand Sep 12, 2024
3b9857d
cdc: fix unstable test_cdc_pipeline_dml (#17533)
3AceShowHand Sep 12, 2024
7944da6
In-memory engine: optimize eviction on soft limit reached (#17512)
SpadeA-Tang Sep 12, 2024
e77aabc
in-memory-engine fix incorrect region count gauge when count becomes …
glorv Sep 13, 2024
3eb9ba7
metrics: add IME thread cpu panel (#17527)
overvenus Sep 13, 2024
8a75d3b
In-memory Engine: reload manual loaded regions after leader transfer …
overvenus Sep 13, 2024
7c61278
raftstore: fix panic due to stale peer handling snapshot (#17535)
hbisheng Sep 14, 2024
d2bf2b0
In-memory Engine: fix panic that new region has the same id with evic…
glorv Sep 18, 2024
12e03b7
raftstore: directly write kvs rafther than ingestion when merging sma…
LykxSassinator Sep 18, 2024
5abe1dd
support change in memory pessimistic lock memory size dynamically (#1…
cfzjywxk Sep 19, 2024
7a8d05a
txn: fix the config comment (#17555)
cfzjywxk Sep 19, 2024
86ed544
In-memory engine: sync evict in auto load/evict to ensure memory redu…
SpadeA-Tang Sep 19, 2024
5e7ea28
In-memory engine: update the calculation of mvcc_amplification (#17560)
SpadeA-Tang Sep 20, 2024
3d02222
In-memory engine: try best to preload when transfer leader (#17433)
SpadeA-Tang Sep 20, 2024
91aeaaf
In-memory engine: fix flaky test `test_load_with_split` (#17558)
SpadeA-Tang Sep 20, 2024
29e4910
In-memory Engine: decoupling raftstore and IME (#17386)
overvenus Sep 20, 2024
42265c8
In-memory engine: fix wrong set in complete checking (#17571)
SpadeA-Tang Sep 23, 2024
82019fc
raftstore: skip create logger in `get_entry_header` (#17564)
overvenus Sep 23, 2024
ff78c79
charset,collation: implement `GB18030` and 2 collations (#17467)
CbcWestwolf Sep 23, 2024
9e2e5bf
resource_control: support setting resource usage limit for background…
glorv Sep 24, 2024
f070033
In-memory engine: add cross check task for data consistency verificat…
SpadeA-Tang Sep 24, 2024
ddd5da8
txn: introduce large_txn_cache in txn_status_cache (#17460)
ekexium Sep 24, 2024
5fa16ee
raftstore: optimize entry cache eviction to prevent append rejections…
hhwyt Sep 24, 2024
5d2b5ce
br : add encryption support for log/stream backup and restore (#17387)
Tristan1900 Sep 24, 2024
b88b86b
raftkv: fix inaccurate async write duration metric (#17581)
overvenus Sep 25, 2024
b8d5a89
resource_control: add new config `priority_ctl_strategy` to enhance p…
glorv Sep 25, 2024
d14c413
added crc64 and origin region boundary for log backup (#17407)
YuJuncen Sep 25, 2024
dccee48
*: Prevent resolved-ts from being blocked by pipelined DML transactio…
ekexium Sep 25, 2024
c67e7c3
Support date_add/date_sub expression functions (#17541)
gengliqi Sep 25, 2024
e6b3613
metrics: add scheduler worker pool panels (#17582)
overvenus Sep 25, 2024
1eb2b04
In-memory engine: fix online configuration not taking effect for some…
SpadeA-Tang Sep 26, 2024
5290c37
metrics: add busy threads CPU panel (#17585)
overvenus Sep 26, 2024
805a8ec
In-memory engine: unify in-memory engine crate and struct name (#17580)
SpadeA-Tang Sep 27, 2024
7b49098
resource_control: add metrics for priority resource limiter (#17590)
glorv Sep 27, 2024
de06b38
chore: Using match for if conditions (#17547)
v01dstar Sep 30, 2024
c24f4ee
chore: Fix yanked futures-util 0.3.15 (#17611)
v01dstar Oct 8, 2024
dd961f6
metrics: add basic resource control panels (#17596)
overvenus Oct 8, 2024
51e738f
test: fix flaky test test_limited_future (#17613)
glorv Oct 8, 2024
b86d263
metrics/grafana: fix two heatmap panel issues (#17597)
overvenus Oct 8, 2024
959547f
expression: date_add/date_sub handle overflow calculation properly (#…
gengliqi Oct 8, 2024
ca38208
snap: ensure the state of snapshot flushed after applying snapshots. …
LykxSassinator Oct 8, 2024
5c19b9c
chore: Conditionally compile helper function for failpoints (#17610)
v01dstar Oct 8, 2024
6f389be
in_memory_engine: trigger loading pending region with background task…
glorv Oct 8, 2024
bf7c2ff
rocksdb: Upgrade rocksdb (#17091)
v01dstar Oct 9, 2024
27de84a
*: Remove unused dependency (#17466)
Connor1996 Oct 9, 2024
05734f3
RocksDB: Bypass sse check for now, will fix later (#17622)
v01dstar Oct 9, 2024
54a7124
grafana: Introduce additional groupby (#17604)
Connor1996 Oct 9, 2024
ed04f21
Fix SSE42 error (#17621)
v01dstar Oct 10, 2024
5e2b0bf
resource_control: fix the bug that resource may be counted twice in t…
glorv Oct 10, 2024
801379f
status_server: Fix output of jeprof (#17593)
Hexilee Oct 10, 2024
8858533
copr: add simd for vector distance functions (#17505)
EricZequan Oct 10, 2024
aa5fb36
Prepare the external storage interface for compacting log backup (#17…
YuJuncen Oct 11, 2024
8714805
Revert pr "copr: add simd for vector distance functions" (#17636)
EricZequan Oct 11, 2024
5dbfd40
In-memory engine: fix save point empty assertion fail (#17635)
SpadeA-Tang Oct 12, 2024
18546c2
config: disable IME when API v2 or TTL is enabled (#17638)
overvenus Oct 14, 2024
1493bc5
In-memory Engine: align config names with spec (#17640)
overvenus Oct 15, 2024
4f7cc2a
In-memory engine: fix unsafe-destroy-range/delete-range does not trig…
SpadeA-Tang Oct 15, 2024
4338fce
OWNERS: Auto Sync OWNERS files from community membership (#17647)
ti-chi-bot Oct 15, 2024
de9213d
In-memory engine: calculating top stats should not consider reach_sto…
SpadeA-Tang Oct 16, 2024
3635ff2
hybrid-engine: fix unexpected compilation behaviors. (#17662)
LykxSassinator Oct 16, 2024
c40977b
cdc: cancel incremental scan tasks in time (#17670)
3AceShowHand Oct 17, 2024
ae30a11
build: fix unexpected CI errors as missing necessary dependencies. (#…
LykxSassinator Oct 17, 2024
1498b9f
garfana: Fix some panels parse error and legend format (#17678)
Connor1996 Oct 18, 2024
51715fa
in_memory_engine: fix the assert panic caused by gc (#17682)
glorv Oct 18, 2024
0b1124b
In-memory engine: consider tikv gc in cross check (#17588)
SpadeA-Tang Oct 18, 2024
f520bdf
In-memory engine: evict on flashback (#17664)
SpadeA-Tang Oct 21, 2024
2dd3520
In-memory Engine: unify failpoints and logs (#17668)
overvenus Oct 21, 2024
8285aa4
Merge remote-tracking branch 'tikv/master' into merge-master-beyond-8.4
CalvinNeo Oct 21, 2024
d621ed9
In-memory engine: fix data inconsistency due to unflushed data that e…
SpadeA-Tang Oct 22, 2024
4ebb300
In-memory engine: display safe point and safe point gap (#17694)
SpadeA-Tang Oct 22, 2024
c3bedc8
adapt for tests
CalvinNeo Oct 21, 2024
5a703ad
in_memory_engine: add a debug API for IME to show current cached regi…
glorv Oct 23, 2024
01e7d05
In-memory engine: display region cache hit related metrics (#17697)
SpadeA-Tang Oct 25, 2024
a38f5fb
in_memory_engine: add a benchmark for region load (#17698)
glorv Oct 25, 2024
f0713b6
In-memory engine: display put/delete operations per second (#17695)
SpadeA-Tang Oct 25, 2024
4b5b9e5
In-memory Engine: fix the panic in write batch prepare (#17703)
glorv Oct 25, 2024
b0e2f87
In-memory engine: copy read throughput and latency panels to in-memor…
SpadeA-Tang Oct 28, 2024
2798c83
In-memory engine: evict region when destroy peer (#17712)
SpadeA-Tang Oct 28, 2024
a18c8d3
*: fix compile fail for test (#17706)
SpadeA-Tang Oct 28, 2024
8888085
RocksDB: Fix SST ingestion (#17726)
v01dstar Oct 29, 2024
43101c5
compaction-filter: add test for triggering compaction in CheckAndComp…
SpadeA-Tang Oct 29, 2024
31a2160
In-memory Engine: Remove boilerplate code (#17380)
overvenus Oct 29, 2024
78e7966
chore: bump master version to 8.5.0-alpha (#17729)
purelind Oct 29, 2024
845a71b
RocksDB: Fix deprecated option (#17732)
v01dstar Oct 30, 2024
549464e
Merge remote-tracking branch 'tikv/master' into merge-master-beyond-8.4
CalvinNeo Oct 30, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ To build TiKV you'll need to at least have the following installed:
* `cmake` - Build tool (required for gRPC)
* `awk` - Pattern scanning/processing language
* [`protoc`](https://github.com/protocolbuffers/protobuf/releases) - Google protocol buffer compiler
* C++ compiler - gcc 5+ (required for gRPC)
* `C++ compiler` - gcc 5+ or clang (required for gRPC)

If you are targeting platforms other than x86_64/aarch64 Linux or macOS, you'll also need:

Expand Down
Loading
Loading