Commit Graph

8 Commits

Author SHA1 Message Date
okJiang 2572ee4a7b
metrics: add StaleRegionFromPDCounter (#1530)
ref tikv/pd#7431

Signed-off-by: okJiang <819421878@qq.com>
2024-12-19 07:55:51 +00:00
Shenghui Wu f0f57f28c4
region cache: batch find regions by key ranges from cache (#1410)
* try

add benchmark

Signed-off-by: wshwsh12 <793703860@qq.com>

* impl

Signed-off-by: wshwsh12 <793703860@qq.com>

* time

Signed-off-by: wshwsh12 <793703860@qq.com>

* fix ut

Signed-off-by: wshwsh12 <793703860@qq.com>

* address comments

Signed-off-by: wshwsh12 <793703860@qq.com>

* startkey

Signed-off-by: wshwsh12 <793703860@qq.com>

* add comments

Signed-off-by: wshwsh12 <793703860@qq.com>

---------

Signed-off-by: wshwsh12 <793703860@qq.com>
Co-authored-by: you06 <you1474600@gmail.com>
2024-08-09 15:36:57 +09:00
zyguan 8b3b01e8d7
introduce a random jitter to region cache ttl (#1148)
* introduce a random jitter to region cache ttl

Signed-off-by: zyguan <zhongyangguan@gmail.com>

* refactor searching cached region

Signed-off-by: zyguan <zhongyangguan@gmail.com>

* observe load region by reason

Signed-off-by: zyguan <zhongyangguan@gmail.com>

* address the comment

Signed-off-by: zyguan <zhongyangguan@gmail.com>

---------

Signed-off-by: zyguan <zhongyangguan@gmail.com>
2024-02-02 20:13:23 +08:00
Yongbo Jiang db2e85c463
fix intersected stale check (#1090)
Signed-off-by: Cabinfever_B <cabinfeveroier@gmail.com>
2023-12-25 09:53:55 +08:00
Yongbo Jiang 85ca0a4a3f
region_cache: check epoch before insert (#1079)
Signed-off-by: Cabinfever_B <cabinfeveroier@gmail.com>
Co-authored-by: disksing <i@disksing.com>
2023-12-20 14:05:16 +08:00
Yilin Chen 025596b7a2
Clear intersecting regions in the cache when inserting a region (#566)
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
2022-08-15 17:47:24 +08:00
Yilin Chen a31f03ebc4
Drop Go 1.17 support (#562)
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
2022-08-15 17:23:10 +08:00
Weizhen Wang 86d51ba7eb
*: update google/btree to improve performance (#547)
* *: update google/btree to improve performance

Signed-off-by: Weizhen Wang <wangweizhen@pingcap.com>

* update ci

Signed-off-by: Weizhen Wang <wangweizhen@pingcap.com>
2022-07-18 16:02:14 +08:00