-
Notifications
You must be signed in to change notification settings - Fork 109
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
feat: adding support to io.cost setting #496
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #496 +/- ##
==========================================
- Coverage 55.67% 55.53% -0.14%
==========================================
Files 552 554 +2
Lines 59419 59751 +332
==========================================
+ Hits 33083 33185 +102
- Misses 22899 23130 +231
+ Partials 3437 3436 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
c711878
to
068d2b0
Compare
219ab80
to
ee7a488
Compare
6785ce9
to
8669e74
Compare
403a235
to
61fed04
Compare
671e0e9
to
e4c0f72
Compare
Signed-off-by: Jianyu Sun <sunjianyu@bytedance.com> Signed-off-by: Robin Lu <robin.lu@bytedance.com>
Signed-off-by: Robin Lu <robin.lu@bytedance.com>
for now, only HDD was supported. Signed-off-by: Robin Lu <robin.lu@bytedance.com>
default io.cost.model applied to HDD disks Signed-off-by: Robin Lu <robin.lu@bytedance.com>
e4c0f72
to
48ad87d
Compare
* feat: adding support to io.cost setting Signed-off-by: Jianyu Sun <sunjianyu@bytedance.com> Signed-off-by: Robin Lu <robin.lu@bytedance.com> * feat(io.cost): adding rollback method Signed-off-by: Robin Lu <robin.lu@bytedance.com> * iocost: using default io.cost.qos for now, only HDD was supported. Signed-off-by: Robin Lu <robin.lu@bytedance.com> * iocost: using default io.cost.model default io.cost.model applied to HDD disks Signed-off-by: Robin Lu <robin.lu@bytedance.com> --------- Signed-off-by: Jianyu Sun <sunjianyu@bytedance.com> Signed-off-by: Robin Lu <robin.lu@bytedance.com>
* feat: adding support to io.cost setting Signed-off-by: Jianyu Sun <sunjianyu@bytedance.com> Signed-off-by: Robin Lu <robin.lu@bytedance.com> * feat(io.cost): adding rollback method Signed-off-by: Robin Lu <robin.lu@bytedance.com> * iocost: using default io.cost.qos for now, only HDD was supported. Signed-off-by: Robin Lu <robin.lu@bytedance.com> * iocost: using default io.cost.model default io.cost.model applied to HDD disks Signed-off-by: Robin Lu <robin.lu@bytedance.com> --------- Signed-off-by: Jianyu Sun <sunjianyu@bytedance.com> Signed-off-by: Robin Lu <robin.lu@bytedance.com>
What type of PR is this?
Features
What this PR does / why we need it:
This patch provied the feature of io.cost setting.
Which issue(s) this PR fixes:
In production area, some critical services and online pods were affected by busy io.
This patch provieded the io qos feature
Special notes for your reviewer:
None