Age | Commit message (Expand) | Author |
2017-02-21 | mirror: do not increase offset during initial zero_or_discard phase | Anton Nefedov |
2017-02-21 | block: explicitly acquire aiocontext in aio callbacks that need it | Paolo Bonzini |
2016-11-14 | mirror: do not flush every time the disks are synced | Paolo Bonzini |
2016-11-14 | blockjob: add block_job_start | John Snow |
2016-11-14 | blockjob: add .start field | John Snow |
2016-11-01 | blockjobs: split interface into public/private, Part 1 | John Snow |
2016-11-01 | blockjob: centralize QMP event emissions | John Snow |
2016-11-01 | Replication/Blockjobs: Create replication jobs as internal | John Snow |
2016-11-01 | blockjobs: Allow creating internal jobs | John Snow |
2016-11-01 | block: Turn on "unmap" in active commit | Fam Zheng |
2016-10-31 | block: Block all intermediate nodes in commit_active_start() | Alberto Garcia |
2016-10-31 | block: Use block_job_add_bdrv() in mirror_start_job() | Alberto Garcia |
2016-10-28 | mirror: use bdrv_drained_begin/bdrv_drained_end | Paolo Bonzini |
2016-10-28 | blockjob: introduce .drain callback for jobs | Paolo Bonzini |
2016-10-24 | block: Hide HBitmap in block dirty bitmap interface | Fam Zheng |
2016-09-13 | mirror: auto complete active commit | Wen Congyang |
2016-08-08 | mirror: finish earlier on error | Vladimir Sementsov-Ogievskiy |
2016-07-26 | mirror: double performance of the bulk stage if the disc is full | Vladimir Sementsov-Ogievskiy |
2016-07-21 | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging | Peter Maydell |
2016-07-21 | Revert "mirror: Workaround for unexpected iohandler events during completion" | Fam Zheng |
2016-07-21 | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ... | Peter Maydell |
2016-07-20 | block: Convert BB interface to byte-based discards | Eric Blake |
2016-07-19 | mirror: fix request throttling in drive-mirror | Denis V. Lunev |
2016-07-19 | mirror: improve performance of mirroring of empty disk | Denis V. Lunev |
2016-07-19 | mirror: efficiently zero out target | Denis V. Lunev |
2016-07-19 | mirror: optimize dirty bitmap filling in mirror_run a bit | Denis V. Lunev |
2016-07-19 | mirror: create mirror_dirty_init helper for mirror_run | Denis V. Lunev |
2016-07-19 | mirror: create mirror_throttle helper | Denis V. Lunev |
2016-07-19 | mirror: make sectors_in_flight int64_t | Denis V. Lunev |
2016-07-13 | Improve block job rate limiting for small bandwidth values | Sascha Silbe |
2016-07-13 | coroutine: move entry argument to qemu_coroutine_create | Paolo Bonzini |
2016-07-13 | commit: Add 'job-id' parameter to 'block-commit' | Alberto Garcia |
2016-07-13 | mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror' | Alberto Garcia |
2016-07-13 | blockjob: Add 'job_id' parameter to block_job_create() | Alberto Garcia |
2016-07-13 | blockjob: Update description of the 'id' field | Alberto Garcia |
2016-06-28 | mirror: fix misleading comments | Changlong Xie |
2016-06-28 | mirror: limit niov to IOV_MAX elements, again | John Snow |
2016-06-28 | mirror: clarify mirror_do_read return code | John Snow |
2016-06-28 | mirror: fix trace_mirror_yield_in_flight usage in mirror_iteration() | Denis V. Lunev |
2016-06-20 | mirror: follow AioContext change gracefully | Stefan Hajnoczi |
2016-06-16 | block/mirror: Fix target backing BDS | Max Reitz |
2016-06-16 | block: Byte-based bdrv_co_do_copy_on_readv() | Kevin Wolf |
2016-06-16 | block: Avoid bogus flags during mirroring | Eric Blake |
2016-05-25 | mirror: Use BlockBackend for I/O | Kevin Wolf |
2016-05-25 | mirror: Allow target that already has a BlockBackend | Kevin Wolf |
2016-05-25 | block: Convert block job core to BlockBackend | Kevin Wolf |
2016-05-19 | block: Remove BlockDriverState.blk | Kevin Wolf |
2016-05-19 | blockjob: Don't touch BDS iostatus | Kevin Wolf |
2016-05-19 | blockjob: Don't set iostatus of target | Kevin Wolf |
2016-04-22 | mirror: Workaround for unexpected iohandler events during completion | Fam Zheng |