| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove superfluous timer_del() calls | Peter Maydell | 2021-01-08 | 1 | -1/+0 |
* | throttle: Assert that bkt->max is valid in throttle_compute_wait() | Alberto Garcia | 2017-09-26 | 1 | -0/+1 |
* | block: convert ThrottleGroup to object with QOM | Manos Pitsidianakis | 2017-09-05 | 1 | -0/+151 |
* | throttle: Make burst_length 64bit and add range checks | Alberto Garcia | 2017-08-29 | 1 | -0/+5 |
* | throttle: Make LeakyBucket.avg and LeakyBucket.max integer types | Alberto Garcia | 2017-08-29 | 1 | -4/+3 |
* | throttle: Remove throttle_fix_bucket() / throttle_unfix_bucket() | Alberto Garcia | 2017-08-29 | 1 | -39/+23 |
* | throttle: Make throttle_is_valid() a bit less verbose | Alberto Garcia | 2017-08-29 | 1 | -8/+7 |
* | throttle: Update the throttle_fix_bucket() documentation | Alberto Garcia | 2017-08-29 | 1 | -8/+3 |
* | block: remove timer canceling in throttle_config() | Manos Pitsidianakis | 2017-07-18 | 1 | -14/+0 |
* | block: add clock_type field to ThrottleGroup | Manos Pitsidianakis | 2017-07-18 | 1 | -1/+3 |
* | throttle: make throttle_config(throttle_get_config()) symmetric | Stefan Hajnoczi | 2017-04-21 | 1 | -0/+14 |
* | throttle: Don't allow burst limits to be lower than the normal limits | Alberto Garcia | 2016-08-05 | 1 | -0/+5 |
* | throttle: refuse iops-size without iops-total/read/write | Stefan Hajnoczi | 2016-06-07 | 1 | -0/+8 |
* | include/qemu/osdep.h: Don't include qapi/error.h | Markus Armbruster | 2016-03-22 | 1 | -0/+1 |
* | throttle: Add support for burst periods | Alberto Garcia | 2016-02-22 | 1 | -13/+60 |
* | throttle: Use throttle_config_init() to initialize ThrottleConfig | Alberto Garcia | 2016-02-22 | 1 | -0/+10 |
* | throttle: Merge all functions that check the configuration into one | Alberto Garcia | 2016-02-22 | 1 | -32/+8 |
* | throttle: Make throttle_is_valid() set errp | Alberto Garcia | 2016-02-22 | 1 | -1/+4 |
* | throttle: Make throttle_max_is_missing_limit() set errp | Alberto Garcia | 2016-02-22 | 1 | -1/+4 |
* | throttle: Make throttle_conflicting() set errp | Alberto Garcia | 2016-02-22 | 1 | -2/+9 |
* | throttle: Make throttle_compute_timer() static | Alberto Garcia | 2016-02-22 | 1 | -4/+4 |
* | util: Clean up includes | Peter Maydell | 2016-02-04 | 1 | -0/+1 |
* | blockdev: Error out on negative throttling option values | Fam Zheng | 2016-01-20 | 1 | -10/+6 |
* | throttle: refuse bps_max/iops_max without bps/iops | Stefan Hajnoczi | 2015-08-05 | 1 | -0/+15 |
* | timer: rename NSEC_PER_SEC due to Mac OS X header clash | Stefan Hajnoczi | 2015-07-20 | 1 | -2/+2 |
* | timer: Use a single definition of NSEC_PER_SEC for the whole codebase | Alberto Garcia | 2015-07-02 | 1 | -2/+2 |
* | throttle: Update throttle infrastructure copyright | Alberto Garcia | 2015-06-12 | 1 | -3/+5 |
* | throttle: Extract timers from ThrottleState into a separate structure | Benoît Canet | 2015-06-12 | 1 | -30/+43 |
* | throttle: add throttle_detach/attach_aio_context() | Stefan Hajnoczi | 2014-06-04 | 1 | -4/+23 |
* | throttle: Add a new throttling API implementing continuous leaky bucket. | Benoît Canet | 2013-09-06 | 1 | -0/+396 |