diff options
author | Michael Lyle <mlyle@lyle.org> | 2017-10-13 16:35:38 -0700 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2017-10-16 09:07:26 -0600 |
commit | e41166c5c44e30dbd620f7c77a27efe5d5cc551a (patch) | |
tree | ac09f29e7df62553409e7a36770e158464b4b6a2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | ae82ddbfeb359fcffa97be5fb5bcd59165f2864f (diff) |
bcache: writeback rate shouldn't artifically clamp
The previous code artificially limited writeback rate to 1000000
blocks/second (NSEC_PER_MSEC), which is a rate that can be met on fast
hardware. The rate limiting code works fine (though with decreased
precision) up to 3 orders of magnitude faster, so use NSEC_PER_SEC.
Additionally, ensure that uint32_t is used as a type for rate throughout
the rate management so that type checking/clamp_t can work properly.
bch_next_delay should be rewritten for increased precision and better
handling of high rates and long sleep periods, but this is adequate for
now.
Signed-off-by: Michael Lyle <mlyle@lyle.org>
Reported-by: Coly Li <colyli@suse.de>
Reviewed-by: Coly Li <colyli@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions