summaryrefslogtreecommitdiffstats
path: root/util/throttle.c
Commit message (Expand)AuthorAgeFilesLines
* block: remove timer canceling in throttle_config()Manos Pitsidianakis2017-07-181-14/+0Star
* block: add clock_type field to ThrottleGroupManos Pitsidianakis2017-07-181-1/+3
* throttle: make throttle_config(throttle_get_config()) symmetricStefan Hajnoczi2017-04-211-0/+14
* throttle: Don't allow burst limits to be lower than the normal limitsAlberto Garcia2016-08-051-0/+5
* throttle: refuse iops-size without iops-total/read/writeStefan Hajnoczi2016-06-071-0/+8
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* throttle: Add support for burst periodsAlberto Garcia2016-02-221-13/+60
* throttle: Use throttle_config_init() to initialize ThrottleConfigAlberto Garcia2016-02-221-0/+10
* throttle: Merge all functions that check the configuration into oneAlberto Garcia2016-02-221-32/+8Star
* throttle: Make throttle_is_valid() set errpAlberto Garcia2016-02-221-1/+4
* throttle: Make throttle_max_is_missing_limit() set errpAlberto Garcia2016-02-221-1/+4
* throttle: Make throttle_conflicting() set errpAlberto Garcia2016-02-221-2/+9
* throttle: Make throttle_compute_timer() staticAlberto Garcia2016-02-221-4/+4
* util: Clean up includesPeter Maydell2016-02-041-0/+1
* blockdev: Error out on negative throttling option valuesFam Zheng2016-01-201-10/+6Star
* throttle: refuse bps_max/iops_max without bps/iopsStefan Hajnoczi2015-08-051-0/+15
* timer: rename NSEC_PER_SEC due to Mac OS X header clashStefan Hajnoczi2015-07-201-2/+2
* timer: Use a single definition of NSEC_PER_SEC for the whole codebaseAlberto Garcia2015-07-021-2/+2
* throttle: Update throttle infrastructure copyrightAlberto Garcia2015-06-121-3/+5
* throttle: Extract timers from ThrottleState into a separate structureBenoît Canet2015-06-121-30/+43
* throttle: add throttle_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-4/+23
* throttle: Add a new throttling API implementing continuous leaky bucket.Benoît Canet2013-09-061-0/+396