summaryrefslogtreecommitdiffstats
path: root/block/backup.c
Commit message (Expand)AuthorAgeFilesLines
* Convert error_report() to warn_report()Alistair Francis2017-07-131-6/+6
* block: Make bdrv_is_allocated() byte-basedEric Blake2017-07-101-12/+5Star
* backup: Switch backup_run() to byte-basedEric Blake2017-07-101-17/+15Star
* backup: Switch backup_do_cow() to byte-basedEric Blake2017-07-101-36/+26Star
* backup: Switch block_backup.h to byte-basedEric Blake2017-07-101-16/+15Star
* backup: Switch BackupBlockJob to byte-basedEric Blake2017-07-101-18/+15Star
* trace: Show blockjob actions via bytes, not sectorsEric Blake2017-07-101-6/+10
* blockjob: Track job ratelimits via bytes, not sectorsEric Blake2017-07-101-2/+3
* blockjob: introduce block_job_early_failPaolo Bonzini2017-05-241-1/+1
* backup: React to bdrv_is_allocated() errorsEric Blake2017-03-131-4/+10
* backup: allow target without .bdrv_get_infoVladimir Sementsov-Ogievskiy2017-03-131-1/+11
* backup: Use real permissions in backup block jobKevin Wolf2017-02-281-5/+10
* blockjob: Add permissions to block_job_add_bdrv()Kevin Wolf2017-02-281-1/+3
* blockjob: Add permissions to block_job_create()Kevin Wolf2017-02-281-2/+3
* block: Add error parameter to blk_insert_bs()Kevin Wolf2017-02-281-1/+4
* block: Add permissions to blk_new()Kevin Wolf2017-02-281-1/+2
* coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini2017-02-211-1/+1
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-12/+14
* blockjob: add block_job_startJohn Snow2016-11-151-2/+1Star
* blockjob: add .start fieldJohn Snow2016-11-151-12/+13
* blockjob: add .clean propertyJohn Snow2016-11-151-5/+10
* blockjobs: split interface into public/private, Part 1John Snow2016-11-011-1/+1
* Replication/Blockjobs: Create replication jobs as internalJohn Snow2016-11-011-1/+2
* blockjobs: Allow creating internal jobsJohn Snow2016-11-011-1/+1
* block: Use block_job_add_bdrv() in backup_start()Alberto Garcia2016-10-311-4/+1Star
* blockjob: introduce .drain callback for jobsPaolo Bonzini2016-10-281-0/+17
* block: Hide HBitmap in block dirty bitmap interfaceFam Zheng2016-10-241-6/+8
* Backup: export interfaces for extra serializationChanglong Xie2016-09-131-7/+34
* Backup: clear all bitmap when doing block checkpointWen Congyang2016-09-131-0/+18
* drive-backup: added support for data compressionPavel Butsykin2016-09-051-1/+11
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-2/+2
* backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup'Alberto Garcia2016-07-131-4/+4
* blockjob: Add 'job_id' parameter to block_job_create()Alberto Garcia2016-07-131-1/+2
* blockjob: assert(cb) when create jobChanglong Xie2016-06-291-1/+0Star
* backup: follow AioContext change gracefullyStefan Hajnoczi2016-06-201-8/+14
* backup: Use BlockBackend for I/OKevin Wolf2016-05-251-25/+21Star
* backup: Remove bs parameter from backup_do_cow()Kevin Wolf2016-05-251-7/+6Star
* backup: Pack Notifier within BackupBlockJobJohn Snow2016-05-251-9/+10
* backup: Don't leak BackupBlockJob in error pathKevin Wolf2016-05-251-2/+5
* blockjob: Don't touch BDS iostatusKevin Wolf2016-05-191-26/+0Star
* blockjob: Don't set iostatus of targetKevin Wolf2016-05-191-4/+4
* block: Remove bdrv_(set_)enable_write_cache()Kevin Wolf2016-03-301-1/+0Star
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-0/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* backup: Use Bitmap to replace "s->bitmap"Fam Zheng2016-03-141-5/+6
* block/backup: avoid copying less than full target clustersJohn Snow2016-02-291-3/+22
* block/backup: make backup cluster size configurableJohn Snow2016-02-291-28/+36
* block: Clean up includesPeter Maydell2016-01-201-3/+1Star
* block: Don't wait serialising for non-COR read requestsFam Zheng2015-12-031-1/+1
* block: Add BlockJobTxn support to backup_runJohn Snow2015-11-121-1/+2