raftstore: enhance the detection to cover I/O jitters on kvdb. (#18439) (#18481)#18721
raftstore: enhance the detection to cover I/O jitters on kvdb. (#18439) (#18481)#18721ti-chi-bot wants to merge 6 commits intotikv:release-8.1from
Conversation
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
Signed-off-by: lucasliang <nkcs_lykx@hotmail.com>
|
This cherry pick PR is for a release branch and has not yet been approved by triage owners. To merge this cherry pick:
DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Dup with #18722 |
This is an automated cherry-pick of #18481
This is an automated cherry-pick of #18439
What is changed and how it works?
Issue Number: Close #18463
What's Changed:
In previous work #17801, TiKV has introduced the detection mechanism for kvdb disk to detect I/O hang issues.
However, recent customer feedback highlighted the need to extend detection coverage to I/O jitters, ensuring TiKV can automatically recover from abnormal states caused by KVDB I/O jitters.
Therefore, this ticket is built to tracks the development efforts to enhance TiKV’s I/O jitter detection and recovery mechanism. And the majority parts of this change are listed as followings show:
raftstore.inspect_kvdb_interval: 2s -> 100msSlowScore::ratio_thresh:60% -> 10%Related changes
pingcap/docs/pingcap/docs-cn:Check List
Tests
Side effects
Release note