diff options
author | 2014-04-28 18:43:19 +0200 | |
---|---|---|
committer | 2014-04-30 13:46:54 -0600 | |
commit | e82998743385ca861b9ec919eb2ba8177ce72180 (patch) | |
tree | 4cf895d0a9633eff1f11363f98ebe60713a4bcd7 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | drbd: fix potential distributed deadlock during verify or resync (diff) | |
download | wireguard-linux-e82998743385ca861b9ec919eb2ba8177ce72180.tar.xz wireguard-linux-e82998743385ca861b9ec919eb2ba8177ce72180.zip |
drbd: don't let application IO pre-empt resync too often
Before, application IO could pre-empt resync activity
for up to hardcoded 20 seconds per resync request.
A very busy server could throttle the effective resync bandwidth
down to one request per 20 seconds.
Now, we only let application IO pre-empt resync traffic
while the current resync rate estimate is above c-min-rate.
If you disable the c-min-rate throttle feature (set c-min-rate = 0),
application IO will no longer pre-empt resync traffic at all.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions