2016-10-31 | Alberto Garcia | qemu-iotests: Test overlapping stream and commit operations Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | qemu-iotests: Test block-stream operations in parallel Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | qemu-iotests: Test streaming to an intermediate layer Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | docs: Document how to stream to an intermediate layer Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Add QMP support for streaming to an intermediate... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Support streaming to an intermediate layer Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Block all intermediate nodes in commit_active_start() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Block all nodes involved in the block-commit... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Check blockers in all nodes involved in a block... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Use block_job_add_bdrv() in backup_start() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Use block_job_add_bdrv() in mirror_start_job() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Add block_job_add_bdrv() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Pause all jobs during bdrv_reopen_multiple() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-31 | Alberto Garcia | block: Add bdrv_drain_all_{begin,end}() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-28 | Alberto Garcia | gtk: fix compilation warning with gtk 3.22.2 Signed-off-by: Alberto Garcia <berto@igalia.com> Message-id: 20161026152108.12364-1-berto@igalia.com |
commitcommitdifftree |
2016-10-24 | Alberto Garcia | qemu-iotests: Test I/O in a single drive from a throttling... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-10-24 | Alberto Garcia | throttle: Correct access to wrong BlockBackendPublic... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: rename "read-only" to BDRV_OPT_READ_ONLY Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | commit: Add 'base' to the reopen queue before 'overlay_bs' Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: Don't queue the same BDS twice in bdrv_reopen_queue_c... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: Add "read-only" to the options QDict Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: Update bs->open_flags earlier in bdrv_open_common() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: Set BDRV_O_ALLOW_RDWR and snapshot_options before... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-23 | Alberto Garcia | block: Remove bdrv_is_snapshot Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-09-20 | Alberto Garcia | commit: get the overlay node before manipulating the... Signed-off-by: Alberto Garcia <berto@igalia.com> ...1471836963-28548-1-git-send-email-berto@igalia.com |
commitcommitdifftree |
2016-09-13 | Alberto Garcia | docs: Fix description of the leaky bucket algorithm... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-08-08 | Alberto Garcia | tests: Test blockjob IDs Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-08-05 | Alberto Garcia | throttle: Test burst limits lower than the normal limits Signed-off-by: Alberto Garcia <berto@igalia.com> ...bd985f67c5996b06e0ab6c19.1469693110.git.berto@igalia.com |
commitcommitdifftree |
2016-08-05 | Alberto Garcia | throttle: Don't allow burst limits to be lower than... Signed-off-by: Alberto Garcia <berto@igalia.com> ...1f80d8113f77b6feee63b919.1469693110.git.berto@igalia.com |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | qemu-iotests: Test naming of throttling groups Signed-off-by: Alberto Garcia <berto@igalia.com> ...9509d8bb18e2f5dbd9a6102c.1467986342.git.berto@igalia.com |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | blockdev: Fix regression with the default naming of... Signed-off-by: Alberto Garcia <berto@igalia.com> ...c57f260d9cfe586b9fb7d34d.1467986342.git.berto@igalia.com |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | blockjob: Update description of the 'device' field... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | qemu-img: Set the ID of the block job in img_commit() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | commit: Add 'job-id' parameter to 'block-commit' Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | stream: Add 'job-id' parameter to 'block-stream' Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | backup: Add 'job-id' parameter to 'blockdev-backup... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | mirror: Add 'job-id' parameter to 'blockdev-mirror... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | blockjob: Add 'job_id' parameter to block_job_create() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | block: Use block_job_get() in find_block_job() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | blockjob: Add block_job_get() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | blockjob: Update description of the 'id' field Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-07-13 | Alberto Garcia | stream: Fix prototype of stream_start() Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-06-16 | Alberto Garcia | block: Create the commit block job before reopening... Signed-off-by: Alberto Garcia <berto@igalia.com> ...7cc5d408397a17c75097fdd8.1464346103.git.berto@igalia.com |
commitcommitdifftree |
2016-06-16 | Alberto Garcia | block: Prevent sleeping jobs from resuming if they... Signed-off-by: Alberto Garcia <berto@igalia.com> ...890d22bdab3530244ef349d7.1464346103.git.berto@igalia.com |
commitcommitdifftree |
2016-06-16 | Alberto Garcia | block: use the block job list in qmp_query_block_jobs() Signed-off-by: Alberto Garcia <berto@igalia.com> ...7c12fcceae1630d01c3b1f96.1464346103.git.berto@igalia.com |
commitcommitdifftree |
2016-06-16 | Alberto Garcia | block: use the block job list in bdrv_drain_all() Signed-off-by: Alberto Garcia <berto@igalia.com> ...a1a1b28823897ef326f328e2.1464346103.git.berto@igalia.com |
commitcommitdifftree |
2016-06-07 | Alberto Garcia | docs: Fix a couple of typos in throttle.txt Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-05-25 | Alberto Garcia | block: keep a list of block jobs Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-05-18 | Alberto Garcia | ipack: Update e-mail address Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-05-13 | Alberto Garcia | gtk: don't leak the GtkBorder with VTE 0.36 Signed-off-by: Alberto Garcia <berto@igalia.com> ...1463127654-5171-1-git-send-email-berto@igalia.com |
commitcommitdifftree |
2016-03-28 | Alberto Garcia | qemu-iotests: add no-op streaming test Signed-off-by: Alberto Garcia <berto@igalia.com> ...981f8b3e0c813e58a88c974b.1458566441.git.berto@igalia.com |
commitcommitdifftree |
2016-03-28 | Alberto Garcia | qemu-iotests: fix test_stream_partial() Signed-off-by: Alberto Garcia <berto@igalia.com> ...7c120ce728568a589c5a3afc.1458566441.git.berto@igalia.com |
commitcommitdifftree |
2016-03-28 | Alberto Garcia | block: never cancel a streaming job without running... Signed-off-by: Alberto Garcia <berto@igalia.com> ...0560237f31a8e6756883c8fc.1458566441.git.berto@igalia.com |
commitcommitdifftree |
2016-03-17 | Alberto Garcia | iotests: Test QUORUM_REPORT_BAD in fifo mode Signed-off-by: Alberto Garcia <berto@igalia.com> ...cda5f661af6f1cd7b6b4df9d.1458034554.git.berto@igalia.com |
commitcommitdifftree |
2016-03-17 | Alberto Garcia | quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode Signed-off-by: Alberto Garcia <berto@igalia.com> ...03a1e2aadbd29c97286eb2d2.1458034554.git.berto@igalia.com |
commitcommitdifftree |
2016-03-14 | Alberto Garcia | iotests: Add test for QMP event rates Signed-off-by: Alberto Garcia <berto@igalia.com> ...3042ad81cfb345037bfbf612.1457610443.git.berto@igalia.com |
commitcommitdifftree |
2016-03-14 | Alberto Garcia | monitor: Use QEMU_CLOCK_VIRTUAL for the event queue... Signed-off-by: Alberto Garcia <berto@igalia.com> ...32d5b648bb184c03c89ed5d5.1457610443.git.berto@igalia.com |
commitcommitdifftree |
2016-03-14 | Alberto Garcia | monitor: Separate QUORUM_REPORT_BAD events according... Signed-off-by: Alberto Garcia <berto@igalia.com> ...6696e796fa8ed2ef6c56606a.1457610443.git.berto@igalia.com |
commitcommitdifftree |
2016-03-14 | Alberto Garcia | quorum: Fix crash in quorum_aio_cb() Signed-off-by: Alberto Garcia <berto@igalia.com> ...5db3736979234a1fd71dbd05.1457610443.git.berto@igalia.com |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | MAINTAINERS: Add myself as maintainer of the throttling... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | docs: Document the throttling infrastructure Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | qapi: Correct the name of the iops_rd parameter Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | qemu-iotests: Extend iotest 093 to test bursts Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Test throttle_compute_wait() during bursts Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Check that burst_level leaks correctly Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | qapi: Add burst length fields to BlockDeviceInfo Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | qapi: Add burst length parameters to block_set_io_throttle Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Add command-line settings to define the burst... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Add support for burst periods Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Use throttle_config_init() to initialize... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Merge all functions that check the configuration... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Set always an average value when setting... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Make throttle_is_valid() set errp Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Make throttle_max_is_missing_limit() set... Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Make throttle_conflicting() set errp Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2016-02-22 | Alberto Garcia | throttle: Make throttle_compute_timer() static Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2015-11-25 | Alberto Garcia | xen_disk: Remove ioreq.postsync Signed-off-by: Alberto Garcia <berto@igalia.com> |
commitcommitdifftree |
2015-11-24 | Alberto Garcia | atapi: Fix code indentation Signed-off-by: Alberto Garcia <berto@igalia.com> ...b6c709d568919347d9a5ba3f.1448367341.git.berto@igalia.com |
commitcommitdifftree |
2015-11-24 | Alberto Garcia | atapi: Account for failed and invalid operations in... Signed-off-by: Alberto Garcia <berto@igalia.com> ...8139b6c999ed0c07f0674170.1448367341.git.berto@igalia.com |
commitcommitdifftree |
2015-11-18 | Alberto Garcia | block: Call external_snapshot_clean after blockdev... Signed-off-by: Alberto Garcia <berto@igalia.com> ...1447419624-21918-1-git-send-email-berto@igalia.com |
commitcommitdifftree |
2015-11-17 | Alberto Garcia | block: make 'stats-interval' an array of ints instead... Signed-off-by: Alberto Garcia <berto@igalia.com> ...34ae3ce6086e75fe84f1557e.1447665472.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Update copyright of the accounting code Signed-off-by: Alberto Garcia <berto@igalia.com> ...5daab20a7cb2d6a9b83371e4.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | scsi-disk: Account for failed operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...e033ca12725e3a31985ec46b.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | macio: Account for failed operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...ca96d4ddd53e4934ff812fcd.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | ide: Account for failed and invalid operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...99b0bf42e7eaf8b096c4a35e.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | atapi: Account for failed and invalid operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...d41c49b67dfb93d32db9f7f9.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | xen_disk: Account for failed and invalid operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...37c7ce332efdf02b57b9d365.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | virtio-blk: Account for failed and invalid operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...35a043fc2959526b41b685c6.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | nvme: Account for failed and invalid operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...404b44f7cc2bf5ed8bf8ad14.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | iotests: Add test for the block device statistics Signed-off-by: Alberto Garcia <berto@igalia.com> ...d5d3f67fa899729c88f21baf.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Use QEMU_CLOCK_VIRTUAL for the accounting code... Signed-off-by: Alberto Garcia <berto@igalia.com> ...684e9b5e92c361ab6cce565b.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | qemu-io: Account for failed, invalid and flush operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...91737ece50003a2dc5a5f3e0.1446044838.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: New option to define the intervals for collecting... Signed-off-by: Alberto Garcia <berto@igalia.com> ...7f0f495cdfd21eff6c156f2a.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Add average I/O queue depth to BlockDeviceTimedStats Signed-off-by: Alberto Garcia <berto@igalia.com> ...f30d59ed58ca2f67ec9ab926.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Compute minimum, maximum and average I/O latencies Signed-off-by: Alberto Garcia <berto@igalia.com> ...918d09f32815827772628f8e.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Allow configuring whether to account failed... Signed-off-by: Alberto Garcia <berto@igalia.com> ...cad428a392c5f5ad56b15213.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Add statistics for failed and invalid I/O operations Signed-off-by: Alberto Garcia <berto@igalia.com> ...6b1c6c46b5a29ed5448546a5.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: Add idle_time_ns to BlockDeviceStats Signed-off-by: Alberto Garcia <berto@igalia.com> ...2443e6626e8c1edc347c7c8a.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | util: Infrastructure for computing recent averages Signed-off-by: Alberto Garcia <berto@igalia.com> ...9779d2b2365ee2b9c80dceeb.1446044837.git.berto@igalia.com |
commitcommitdifftree |
2015-11-12 | Alberto Garcia | block: define 'clock_type' for the accounting code Signed-off-by: Alberto Garcia <berto@igalia.com> ...b2770c96539ae9ae5996e214.1446044837.git.berto@igalia.com |
commitcommitdifftree |
next |