Shaohua Li
|
3ef1c33f98
block-throttle: avoid double charge
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Joseph Qi
|
4f02fb7617
blk-throttle: fix possible io stall when upgrade to max
|
7 years ago |
Linus Torvalds
|
a0725ab0c7
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
|
7 years ago |
Shaohua Li
|
ea0ea2bc6d
blk-throttle: cap discard request size
|
7 years ago |
Shaohua Li
|
35fe6d7632
block: use standard blktrace API to output cgroup info for debug notes
|
7 years ago |
Shaohua Li
|
007cc56b7e
block: always attach cgroup info into bio
|
7 years ago |
Shaohua Li
|
6679a90c4b
blk-throttle: set default latency baseline for harddisk
|
7 years ago |
Joseph Qi
|
a41b816c17
blk-throttle: fix NULL pointer dereference in throtl_schedule_pending_timer
|
7 years ago |
Shaohua Li
|
b4f428ef28
blk-throttle: force user to configure all settings for io.low
|
7 years ago |
Shaohua Li
|
9bb67aeb96
blk-throttle: respect 0 bps/iops settings for io.low
|
7 years ago |
Shaohua Li
|
4cff729f62
blk-throttle: output some debug info in trace
|
7 years ago |
Shaohua Li
|
5b81fc3cc6
blk-throttle: add hierarchy support for latency target and idle time
|
7 years ago |
Jens Axboe
|
2bc19cd5fd
blk-throttle: fix unused variable warning with BLK_DEV_THROTTLING_LOW=n
|
7 years ago |
Shaohua Li
|
53696b8d21
blk-throttle: add latency target support
|
8 years ago |
Shaohua Li
|
b9147dd1ba
blk-throttle: add a mechanism to estimate IO latency
|
8 years ago |
Shaohua Li
|
ec80991d6f
blk-throttle: add interface for per-cgroup target latency
|
8 years ago |
Shaohua Li
|
fa6fb5aab8
blk-throttle: ignore idle cgroup limit
|
8 years ago |
Shaohua Li
|
ada75b6e5b
blk-throttle: add interface to configure idle time threshold
|
8 years ago |
Shaohua Li
|
9e234eeafb
blk-throttle: add a simple idle detection
|
8 years ago |
Shaohua Li
|
7394e31fa4
blk-throttle: make bandwidth change smooth
|
8 years ago |
Shaohua Li
|
aec242468c
blk-throttle: detect completed idle cgroup
|
8 years ago |
Shaohua Li
|
d61fcfa4bb
blk-throttle: choose a small throtl_slice for SSD
|
8 years ago |
Shaohua Li
|
297e3d8547
blk-throttle: make throtl_slice tunable
|
8 years ago |
Shaohua Li
|
06cceedcca
blk-throttle: make sure expire time isn't too big
|
8 years ago |
Shaohua Li
|
3f0abd8066
blk-throttle: add downgrade logic
|
8 years ago |
Shaohua Li
|
c79892c557
blk-throttle: add upgrade logic for LIMIT_LOW state
|
8 years ago |
Shaohua Li
|
b22c417c88
blk-throttle: configure bps/iops limit for cgroup in low limit
|
8 years ago |
Shaohua Li
|
cd5ab1b0fc
blk-throttle: add .low interface
|
8 years ago |
Shaohua Li
|
9f626e372a
blk-throttle: prepare support multiple limits
|
8 years ago |