summaryrefslogtreecommitdiffstats
path: root/block/mirror.c
Commit message (Expand)AuthorAgeFilesLines
...
* blockjobs: Allow creating internal jobsJohn Snow2016-11-011-1/+2
* block: Turn on "unmap" in active commitFam Zheng2016-11-011-1/+1
* block: Block all intermediate nodes in commit_active_start()Alberto Garcia2016-10-311-0/+8
* block: Use block_job_add_bdrv() in mirror_start_job()Alberto Garcia2016-10-311-2/+1Star
* mirror: use bdrv_drained_begin/bdrv_drained_endPaolo Bonzini2016-10-281-12/+23
* blockjob: introduce .drain callback for jobsPaolo Bonzini2016-10-281-8/+27
* block: Hide HBitmap in block dirty bitmap interfaceFam Zheng2016-10-241-11/+13
* mirror: auto complete active commitWen Congyang2016-09-131-4/+9
* mirror: finish earlier on errorVladimir Sementsov-Ogievskiy2016-08-081-0/+4
* mirror: double performance of the bulk stage if the disc is fullVladimir Sementsov-Ogievskiy2016-07-261-2/+8
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2016-07-211-9/+0Star
|\
| * Revert "mirror: Workaround for unexpected iohandler events during completion"Fam Zheng2016-07-211-9/+0Star
* | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2016-07-211-2/+3
|\ \
| * | block: Convert BB interface to byte-based discardsEric Blake2016-07-201-2/+3
| |/
* | mirror: fix request throttling in drive-mirrorDenis V. Lunev2016-07-191-1/+6
* | mirror: improve performance of mirroring of empty diskDenis V. Lunev2016-07-191-5/+11
* | mirror: efficiently zero out targetDenis V. Lunev2016-07-191-2/+26
* | mirror: optimize dirty bitmap filling in mirror_run a bitDenis V. Lunev2016-07-191-2/+6
* | mirror: create mirror_dirty_init helper for mirror_runDenis V. Lunev2016-07-191-29/+41
* | mirror: create mirror_throttle helperDenis V. Lunev2016-07-191-12/+19
* | mirror: make sectors_in_flight int64_tDenis V. Lunev2016-07-191-1/+1
|/
* Improve block job rate limiting for small bandwidth valuesSascha Silbe2016-07-131-1/+3
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-3/+3
* commit: Add 'job-id' parameter to 'block-commit'Alberto Garcia2016-07-131-3/+3
* mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror'Alberto Garcia2016-07-131-7/+8
* blockjob: Add 'job_id' parameter to block_job_create()Alberto Garcia2016-07-131-1/+1
* blockjob: Update description of the 'id' fieldAlberto Garcia2016-07-131-1/+2
* mirror: fix misleading commentsChanglong Xie2016-06-291-1/+1
* mirror: limit niov to IOV_MAX elements, againJohn Snow2016-06-291-0/+3
* mirror: clarify mirror_do_read return codeJohn Snow2016-06-291-2/+5
* mirror: fix trace_mirror_yield_in_flight usage in mirror_iteration()Denis V. Lunev2016-06-291-1/+1
* mirror: follow AioContext change gracefullyStefan Hajnoczi2016-06-201-8/+35
* block/mirror: Fix target backing BDSMax Reitz2016-06-161-11/+28
* block: Byte-based bdrv_co_do_copy_on_readv()Kevin Wolf2016-06-161-4/+6
* block: Avoid bogus flags during mirroringEric Blake2016-06-161-4/+2Star
* mirror: Use BlockBackend for I/OKevin Wolf2016-05-251-31/+39
* mirror: Allow target that already has a BlockBackendKevin Wolf2016-05-251-27/+6Star
* block: Convert block job core to BlockBackendKevin Wolf2016-05-251-0/+3
* block: Remove BlockDriverState.blkKevin Wolf2016-05-191-2/+2
* blockjob: Don't touch BDS iostatusKevin Wolf2016-05-191-26/+0Star
* blockjob: Don't set iostatus of targetKevin Wolf2016-05-191-4/+4
* mirror: Workaround for unexpected iohandler events during completionFam Zheng2016-04-221-0/+9
* mirror: Don't extend the last sub-chunkFam Zheng2016-04-201-4/+15
* block/mirror: Refresh stale bitmap iterator cacheMax Reitz2016-04-201-0/+5
* block/mirror: Revive dead yielding codeMax Reitz2016-04-201-11/+12
* mirror: Replace bdrv_drain(bs) with bdrv_co_drain(bs)Fam Zheng2016-04-111-1/+1
* block: Remove bdrv_(set_)enable_write_cache()Kevin Wolf2016-03-301-1/+0Star
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* mirror: Add mirror_wait_for_ioFam Zheng2016-02-291-12/+12
* mirror: Rewrite mirror_iterationFam Zheng2016-02-291-132/+203