aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-08-19block: Use bdrv_has_zero_init_truncate()Max Reitz2-2/+2
2019-08-19block: Implement .bdrv_has_zero_init_truncate()Max Reitz10-0/+18
2019-08-19block: Add bdrv_has_zero_init_truncate()Max Reitz3-0/+29
2019-08-19mirror: Fix bdrv_has_zero_init() useMax Reitz4-7/+24
2019-08-19qemu-img: Fix bdrv_has_zero_init() use in convertMax Reitz1-3/+8
2019-08-19LUKS: support preallocationMaxim Levitsky2-4/+32
2019-08-19Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-08-1...Peter Maydell5-33/+46
2019-08-19Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into stagingPeter Maydell4-73/+37
2019-08-19Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell29-391/+6829
2019-08-17gitlab-ci: Remove qcow2 tests that are handled by "make check" alreadyThomas Huth1-9/+4
2019-08-17tests: Run the iotests during "make check" againThomas Huth3-22/+40
2019-08-17block: fix NetBSD qemu-iotests failurePaolo Bonzini1-2/+2
2019-08-16hw/ide/atapi: Use the ldst APIPhilippe Mathieu-Daudé1-52/+28
2019-08-16Revert "ide/ahci: Check for -ECANCELED in aio callbacks"John Snow2-17/+0
2019-08-16dma-helpers: ensure AIO callback is invoked after cancellationPaolo Bonzini1-4/+9
2019-08-16tests/test-hbitmap: test next_zero and _next_dirty_area after truncateVladimir Sementsov-Ogievskiy1-0/+22
2019-08-16block/backup: refactor write_flagsVladimir Sementsov-Ogievskiy1-12/+12
2019-08-16block/backup: deal with zero detectionVladimir Sementsov-Ogievskiy2-13/+10
2019-08-16qapi: add dirty-bitmaps to query-named-block-nodes resultVladimir Sementsov-Ogievskiy3-1/+22
2019-08-16iotests/257: test traditional sync modesJohn Snow2-2/+3128
2019-08-16block/backup: support bitmap sync modes for non-bitmap backupsJohn Snow3-9/+27
2019-08-16block/backup: teach TOP to never copy unallocated regionsJohn Snow2-9/+71
2019-08-16block/backup: add backup_is_cluster_allocatedJohn Snow1-18/+44
2019-08-16block/backup: centralize copy_bitmap initializationJohn Snow1-14/+15
2019-08-16block/backup: improve sync=bitmap work estimatesJohn Snow3-25/+23
2019-08-16iotests/257: test API failuresJohn Snow2-0/+152
2019-08-16block/backup: hoist bitmap check into QMP interfaceJohn Snow2-9/+14
2019-08-16iotests/257: Refactor backup helpersJohn Snow2-120/+128
2019-08-16iotests/257: add EmulatedBitmap classJohn Snow1-49/+75
2019-08-16iotests/257: add Pattern classJohn Snow1-26/+32
2019-08-16iotests: test bitmap moving inside 254Vladimir Sementsov-Ogievskiy2-2/+110
2019-08-16qapi: implement block-dirty-bitmap-remove transaction actionJohn Snow6-17/+85
2019-08-16blockdev: reduce aio_context locked sections in bitmap add/removeVladimir Sementsov-Ogievskiy1-17/+13
2019-08-16block/backup: loosen restriction on readonly bitmapsJohn Snow2-1/+7
2019-08-16iotests: add test 257 for bitmap-mode backupsJohn Snow3-0/+2664
2019-08-16iotests: Add virtio-scsi device helperJohn Snow5-18/+10
2019-08-16iotests: teach FilePath to produce multiple pathsJohn Snow1-10/+24
2019-08-16iotests: teach run_job to cancel pending jobsJohn Snow1-2/+22
2019-08-16iotests: add testing shim for script-style python testsJohn Snow1-14/+26
2019-08-16block/backup: add 'always' bitmap sync policyJohn Snow2-9/+23
2019-08-16block/backup: upgrade copy_bitmap to BdrvDirtyBitmapJohn Snow1-39/+43
2019-08-16block/dirty-bitmap: add bdrv_dirty_bitmap_getJohn Snow5-14/+18
2019-08-16block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internalJohn Snow2-5/+52
2019-08-16hbitmap: enable merging across granularitiesJohn Snow1-1/+35
2019-08-16hbitmap: Fix merge when b is empty, and result is not an alias of aJohn Snow1-3/+10
2019-08-16block/backup: add 'never' policy to bitmap sync modeJohn Snow2-3/+9
2019-08-16block/backup: Add mirror sync mode 'bitmap'John Snow6-20/+58
2019-08-16qapi: add BitmapSyncMode enumJohn Snow1-0/+14
2019-08-16blockdev-backup: utilize do_backup_commonJohn Snow1-59/+6
2019-08-16drive-backup: create do_backup_commonJohn Snow1-45/+57