392 Commits (a28c2f2df7679e3a87789e9fb7ed69331f697297)

Author SHA1 Message Date
Alberto Garcia 4ad6f3db7d block: Call external_snapshot_clean after blockdev-snapshot 11 years ago
Max Reitz 0702d3d88c blockdev: Add missing bdrv_unref() in drive-backup 11 years ago
Alberto Garcia 40119effc5 block: make 'stats-interval' an array of ints instead of a string 11 years ago
Alberto Garcia 2be5506fc8 block: New option to define the intervals for collecting I/O statistics 11 years ago
Alberto Garcia 362e9299b3 block: Allow configuring whether to account failed and invalid ops 11 years ago
John Snow 94d16a640a block: add transactional properties 11 years ago
John Snow 78f51fde88 block: Add BlockJobTxn support to backup_run 11 years ago
Fam Zheng 18930ba3d1 blockjob: Introduce reference count and fix reference to job->bs 11 years ago
John Snow 50f43f0ff9 block: rename BlkTransactionState and BdrvActionOps 11 years ago
Fam Zheng df9a681dc9 qed: Implement .bdrv_drain 11 years ago
Alberto Garcia 81b936ae70 block: Add 'x-blockdev-del' QMP command 11 years ago
Alberto Garcia 08b24cfe37 block: Disallow snapshots if the overlay doesn't support backing files 11 years ago
Alberto Garcia a0d64a61db throttle: Use bs->throttle_state instead of bs->io_limits_enabled 11 years ago
Alberto Garcia 43de7e2de0 block: add a 'blockdev-snapshot' QMP command 11 years ago
Alberto Garcia a911e6ae7c block: rename BlockdevSnapshot to BlockdevSnapshotSync 11 years ago
Alberto Garcia a39a24fbb0 block: check for existing device IDs in external_snapshot_prepare() 11 years ago
Max Reitz 39ff43d9e1 blockdev: read-only-mode for blockdev-change-medium 11 years ago
Max Reitz 24fb413300 qmp: Introduce blockdev-change-medium 11 years ago
Max Reitz de2c6c0536 blockdev: Implement change with basic operations 11 years ago
Max Reitz 38f54bd1ee blockdev: Implement eject with basic operations 11 years ago
Max Reitz d129988289 blockdev: Add blockdev-insert-medium 11 years ago
Max Reitz 2814f67271 blockdev: Add blockdev-remove-medium 11 years ago
Max Reitz abaaf59d24 blockdev: Add blockdev-close-tray 11 years ago
Max Reitz 7d8a9f71b9 blockdev: Add blockdev-open-tray 11 years ago
Stefan Hajnoczi 84aa0140dd blockdev: acquire AioContext in hmp_commit() 11 years ago
Eric Blake 6a8f9661dc block: Convert to new qapi union layout 11 years ago
Fam Zheng 507306cc8e block: Add "drained begin/end" for internal snapshot 11 years ago
Fam Zheng ff52bf36a3 block: Add "drained begin/end" for transactional blockdev-backup 11 years ago
Fam Zheng 1fdd4b7be3 block: Add "drained begin/end" for transactional backup 11 years ago
Fam Zheng da763e8301 block: Add "drained begin/end" for transactional external snapshot 11 years ago
Max Reitz bd745e238b blockdev: Allow more options for BB-less BDS tree 11 years ago
Max Reitz fbf8175eac blockdev: Pull out blockdev option extraction 11 years ago
Max Reitz 5ec18f8c83 blockdev: Do not create BDS for empty drive 11 years ago
Max Reitz 5433c24f0f block: Prepare for NULL BDS 11 years ago
Max Reitz 373340b26c block: Move I/O status and error actions into BB 11 years ago
Max Reitz be4b67bc7d blockdev: Allow creation of BDS trees without BB 11 years ago
Max Reitz d44f928a54 block: Set BDRV_O_INCOMING in bdrv_fill_options() 11 years ago
Stefan Hajnoczi 04d71322c1 blockdev: always compile in -drive aio= parsing 11 years ago
Kevin Wolf dd62f1ca43 block: Implement bdrv_append() without bdrv_swap() 11 years ago
Kevin Wolf 760e006384 block: Convert bs->backing_hd to BdrvChild 11 years ago
Max Reitz 6ebf9aa2ef block: Drop drv parameter from bdrv_open() 11 years ago
Max Reitz e6641719fe block: Always pass NULL as drv for bdrv_open() 11 years ago
Wen Congyang e12f378409 block: more check for replaced node 11 years ago
Stefan Hajnoczi ee2bdc33c9 throttle: refuse bps_max/iops_max without bps/iops 11 years ago
Wen Congyang 48ac0a4df8 mirror: correct buf_size 11 years ago
Paolo Bonzini 299bf09737 blockdev: no need to drain in qmp_block_commit 11 years ago
Fam Zheng 0fc9f8ea28 qmp: Add optional bool "unmap" to drive-mirror 11 years ago
Paolo Bonzini 126b8bbdfe blockdev: no need to drain+flush in hmp_drive_del 11 years ago
Markus Armbruster cc7a8ea740 Include qapi/qmp/qerror.h exactly where needed 11 years ago
Markus Armbruster d49b683644 qerror: Move #include out of qerror.h 11 years ago