summaryrefslogtreecommitdiffstats
path: root/block/backup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block/backup: Rely on commit/abort for cleanupJohn Snow2015-11-121-4/+18
* backup: Extract dirty bitmap handling as a separate functionFam Zheng2015-11-121-10/+17
* block: Move I/O status and error actions into BBMax Reitz2015-10-231-5/+12
* Backup: don't do copy-on-read in before_write_notifierWen Congyang2015-09-251-6/+14
* block: keep bitmap if incremental backup job is cancelledStefan Hajnoczi2015-07-151-1/+1
* qapi: Rename 'dirty-bitmap' mode to 'incremental'John Snow2015-07-021-5/+5
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-2/+2
* block: Ensure consistent bitmap function prototypesJohn Snow2015-04-281-1/+1
* qmp: Add support of "dirty-bitmap" sync mode for drive-backupJohn Snow2015-04-281-22/+133
* blockjob: Update function name in commentsFam Zheng2015-04-281-1/+1
* qmp: Add command 'blockdev-backup'Fam Zheng2015-01-131-0/+28
* block: let backup blockjob run in BDS AioContextStefan Hajnoczi2014-11-031-2/+19
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* block/backup: Fix hang for unaligned image sizeKevin Wolf2014-07-091-1/+1
* qapi: adjust existing definesWenchao Xia2014-06-231-1/+1