crazycs
001735b0b5
*: try follower when stale read request timeout ( #969 )
...
* fix stalre read retry logic when got timeout error
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* add test
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* refine
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix test
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* add log
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* add log
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* refine
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-09-15 12:53:37 +08:00
buffer
78834eef77
Merge pull request #968 from bufferflies/add_log
...
Add log for detail rpc failed reason
2023-09-12 20:41:33 +08:00
buffer
79843ce227
Merge branch 'master' into add_log
2023-09-12 20:24:24 +08:00
you06
fb8e4c0eac
add region cache state test & fix some issues of replica selector ( #910 ) ( #942 )
...
* add region cache state test & fix some issues of replica selector (#910 )
Signed-off-by: you06 <you1474600@gmail.com>
remove duplicate code
Signed-off-by: you06 <you1474600@gmail.com>
* remove comment
Signed-off-by: you06 <you1474600@gmail.com>
* lint
Signed-off-by: you06 <you1474600@gmail.com>
* fix flaky test
Signed-off-by: you06 <you1474600@gmail.com>
---------
Signed-off-by: you06 <you1474600@gmail.com>
2023-09-12 12:36:53 +08:00
bufferflies
62a297ae74
add log
...
Signed-off-by: bufferflies <1045931706@qq.com>
2023-09-12 12:21:15 +08:00
bufferflies
3216af2cb1
add cancel reason
...
Signed-off-by: bufferflies <1045931706@qq.com>
2023-09-12 11:59:38 +08:00
you06
f9e28714c6
Merge pull request #967 from crazycs520/refine-log2
...
*: refine panic log
2023-09-11 14:59:15 +08:00
crazycs520
ba3de39920
*: fix panic log
...
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-09-11 14:38:07 +08:00
buffer
dbe9bcf803
Merge pull request #962 from bufferflies/update_kvproto
...
update kvproto same with tikv
2023-09-08 16:15:20 +08:00
bufferflies
94e94cb874
update kvproto
...
Signed-off-by: bufferflies <1045931706@qq.com>
2023-09-08 15:56:46 +08:00
you06
89493ff985
set the request source at the last section ( #960 )
...
Signed-off-by: you06 <you1474600@gmail.com>
2023-09-07 21:23:09 +08:00
buffer
5dd12b06bc
Merge pull request #921 from HuSharp/get_min_resolved_ts_by_stores
...
tikv/safeTS: obtain min-resolved-ts by store list
2023-09-05 11:48:39 +08:00
husharp
5527f3dd0e
address comment
...
Signed-off-by: husharp <ihusharp@gmail.com>
2023-09-01 17:33:32 +08:00
husharp
ae859e2450
refine test
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-09-01 15:28:18 +08:00
Hu#
b61256bbc3
Merge branch 'master' into get_min_resolved_ts_by_stores
2023-08-31 14:35:44 +08:00
husharp
3c7fc08748
rebase gomod
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-31 14:27:57 +08:00
buffer
5c9fcf3e85
metrics: add bucket version not match metrics ( #957 )
2023-08-30 04:09:50 -06:00
husharp
322775facc
merge master
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-30 13:33:12 +08:00
husharp
75a9879730
merge master
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-30 13:10:31 +08:00
3pointer
a8860a9801
gc: add resolve locks interface for tidb gc_worker ( #945 )
...
* gc: add GCResolver inteface for resolve locks
Signed-off-by: 3pointer <luancheng@pingcap.com>
* adapt scanlimit
Signed-off-by: 3pointer <luancheng@pingcap.com>
* rename GCLockResolver to RegionLockResolver
Signed-off-by: 3pointer <luancheng@pingcap.com>
* update
Signed-off-by: 3pointer <luancheng@pingcap.com>
* address comments
Signed-off-by: 3pointer <luancheng@pingcap.com>
---------
Signed-off-by: 3pointer <luancheng@pingcap.com>
2023-08-29 13:43:23 +08:00
you06
295094e5b5
add retry info to request source ( #953 )
...
* add retry info to request source
Signed-off-by: you06 <you1474600@gmail.com>
* handle upper layer retry
Signed-off-by: you06 <you1474600@gmail.com>
* stabilize test
Signed-off-by: you06 <you1474600@gmail.com>
* retry in 3 dimension
Signed-off-by: you06 <you1474600@gmail.com>
* record and restore req.ReadType
Signed-off-by: you06 <you1474600@gmail.com>
---------
Signed-off-by: you06 <you1474600@gmail.com>
2023-08-29 08:28:46 +08:00
cfzjywxk
fc88757771
log: group replica selector logging and split not leader errors ( #929 )
...
* group replica selector logging and split not leader errors
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
* use atomic to read epoch
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
---------
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
2023-08-24 16:00:22 +08:00
buffer
ff39b4af09
error: handle bucket version not match ( #918 )
2023-08-22 03:25:20 -06:00
you06
1ea3d66418
use leader read when `tryFollower` is fallback from `accessKnownLeader` ( #952 )
...
* fix tryFollower
Signed-off-by: you06 <you1474600@gmail.com>
* address comment
Signed-off-by: you06 <you1474600@gmail.com>
---------
Signed-off-by: you06 <you1474600@gmail.com>
2023-08-22 14:45:13 +08:00
husharp
97f9c1835b
nit change
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-21 10:26:21 +08:00
husharp
cedc94b3ee
use config instead
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-16 15:59:30 +08:00
husharp
c65aaeb8f4
address comment
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-16 11:56:09 +08:00
Hu#
15c6994098
Merge branch 'master' into get_min_resolved_ts_by_stores
2023-08-14 17:53:35 +08:00
you06
a0ac170698
handle mismatch peer id ( #935 )
...
Signed-off-by: you06 <you1474600@gmail.com>
2023-08-14 15:27:20 +08:00
husharp
b771e6317f
make ci happy
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-14 14:24:53 +08:00
Hu#
d8451eb284
Merge branch 'master' into get_min_resolved_ts_by_stores
2023-08-14 13:24:52 +08:00
husharp
1a932e727e
suuport api bench for params
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-14 13:11:16 +08:00
you06
44f5025f5a
fallback to follower when leader is busy ( #916 ) ( #923 )
...
* fallback to follower when leader is busy
Signed-off-by: you06 <you1474600@gmail.com>
Co-authored-by: cfzjywxk <cfzjywxk@gmail.com>
Co-authored-by: cfzjywxk <lsswxrxr@163.com>
2023-08-11 21:36:47 +08:00
ShuNing
45894d9d36
[pick] resource_control: bypass some internal urgent request ( #938 )
...
* resource_control: bypass some internal urgent request (#884 )
Signed-off-by: nolouch <nolouch@gmail.com>
* resourcecontrol: fix nil pointer (#900 )
Signed-off-by: nolouch <nolouch@gmail.com>
---------
Signed-off-by: nolouch <nolouch@gmail.com>
2023-08-11 03:40:06 -06:00
crazycs
8a214402da
use tidb_kv_read_timeout as first kv request timeout ( #919 )
...
* support tidb_kv_read_timeout as first round kv request timeout
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix ci
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix ci
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix ci
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix ci
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix ci
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* update comment
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* refine test
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-08-11 11:37:10 +08:00
crazycs
27f2ad0f3a
ci: update go version ( #936 )
...
* ci: update go version
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix test
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-08-10 22:05:00 +08:00
glorv
300545a8a3
add a function to set request source task type ( #925 )
...
* add a function to set request source task type
Signed-off-by: glorv <glorvs@163.com>
2023-08-08 22:03:15 -07:00
husharp
3f36b93a7d
fix error
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-09 10:29:01 +08:00
ShuNing
a0d916d116
request_source: remove default label ( #890 )
...
* request_source: remove default label
Signed-off-by: nolouch <nolouch@gmail.com>
2023-08-08 09:38:22 -07:00
cfzjywxk
a47e1c2537
Resume max retry time check for stale read retry with leader option( #903 ) ( #911 )
...
* Resume max retry time check for stale read retry with leader option
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
* add cancel
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
---------
Signed-off-by: cfzjywxk <lsswxrxr@163.com>
2023-08-07 14:41:06 +08:00
husharp
1ee6c84e7d
reduce redundant export
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-03 11:25:49 +08:00
husharp
0930be96a5
remove ci
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-02 18:40:29 +08:00
husharp
359295c3e0
refine variables name and modify tests
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-02 15:40:15 +08:00
husharp
c5bf330532
expand min-resolved-ts to support stores
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
2023-08-02 15:14:15 +08:00
crazycs
719e6456f7
use context logger as much as possible ( #908 )
...
* use context logger as much as possible
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* refine
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-07-31 11:23:49 +08:00
crazycs
9f94221c2d
add more log for diagnose ( #915 )
...
* add more log for diagnose
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* add more log for diagnose
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* add more log
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* address comment
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-07-28 20:35:05 +08:00
Hu#
76d6d93e98
resource_manager: ignore ru metrics for background request ( #872 )
...
Signed-off-by: husharp <jinhao.hu@pingcap.com>
Co-authored-by: disksing <i@disksing.com>
2023-07-26 15:13:54 +08:00
crazycs
d880eca9e1
fix unexpected slow query during GC running after stop 1 tikv-server ( #899 ) ( #909 )
...
* fix unexpected slow query during GC running after stop 1 tikv-server
Signed-off-by: crazycs520 <crazycs520@gmail.com>
* fix test
Signed-off-by: crazycs520 <crazycs520@gmail.com>
---------
Signed-off-by: crazycs520 <crazycs520@gmail.com>
2023-07-26 13:57:33 +08:00
disksing
1b093b4ec3
ci: update setup-go action ( #904 )
...
Signed-off-by: disksing <i@disksing.com>
2023-07-24 17:32:41 +08:00
you06
85fc8f3375
reload region cache when store is resolved from invalid status ( #843 )
...
Signed-off-by: you06 <you1474600@gmail.com>
Co-authored-by: disksing <i@disksing.com>
2023-07-14 13:27:14 +08:00