2017-07-11 | Stefan Hajnoczi | iotests: add test 178 for qemu-img measure Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qemu-iotests: support per-format golden output files Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qemu-img: add measure subcommand Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qcow2: add bdrv_measure() support Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qcow2: extract image creation option parsing Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qcow2: make refcount size calculation conservative Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | qcow2: extract preallocation calculation function Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | raw-format: add bdrv_measure() support Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Stefan Hajnoczi | block: add bdrv_measure() API Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Eric Blake | tests: Avoid non-portable 'echo -ARG' Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Max Reitz | iotests: Add test for colon handling Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170702150510.23276-3-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Max Reitz | iotests: Use absolute paths for executables Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170702150510.23276-2-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: chown LUKS device before qemu-io launches Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: add more LUKS hash combination tests Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: reduce PBKDF iterations when testing LUKS Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: fix remainining tests to work with LUKS Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: skip 159 & 170 with luks format Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: release persistent bitmaps on inactivate Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qmp: block-dirty-bitmap-remove: remove persistent Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: add .bdrv_remove_persistent_dirty_bitmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: add bdrv_remove_persistent_dirty_bitmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | iotests: test qcow2 persistent dirty bitmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qmp: add x-debug-block-dirty-bitmap-sha256 Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qmp: add autoload parameter to block-dirty-bitmap-add Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qmp: add persistent flag to block-dirty-bitmap-add Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: add .bdrv_can_store_new_dirty_bitmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: add bdrv_can_store_new_dirty_bitmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: store bitmaps on reopening image as read-only Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: add persistent dirty bitmaps support Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: add bdrv_dirty_bitmap_next() Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: introduce persistent dirty bitmaps Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: bdrv_close: release bitmaps after drv->bdrv_close Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: add autoload field to BdrvDirtyBitmap Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: support .bdrv_reopen_bitmaps_rw Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: new bdrv_reopen_bitmaps_rw interface Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: refactor bdrv_reopen_commit Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: autoloading dirty bitmaps Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: add readonly field to BdrvDirtyBitmap Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: fix comment for BlockDirtyBitmap... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2: add bitmaps extension Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | qcow2-refcount: rename inc_refcounts() and make it... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block/dirty-bitmap: add deserialize_ones func Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | block: fix bdrv_dirty_bitmap_granularity signature Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | tests: add hbitmap iter test Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | hbitmap: improve dirty iter Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | specs/qcow2: do not use wording 'bitmap header' Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Vladimir Sementsov... | specs/qcow2: fix bitmap granularity qemu-specific note Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | sochin.jiang | mirror: Fix inconsistent backing AioContext for after... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Max Reitz | iotests: 181 does not work for all formats Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170621131157.16584-1-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | docs: document encryption options for qcow, qcow2 and... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: report encryption specific image information Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: pass option prefix down to crypto layer Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: remove all encryption handling APIs Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: rip out all traces of password prompting Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: enable tests 134 and 158 to work with qcow... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: add iotests to cover LUKS encryption support Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: add support for LUKS encryption format Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: extend specification to cover LUKS encryption Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: convert QCow2 to use QCryptoBlock for encryption Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow2: make qcow2_encrypt_sectors encrypt in place Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow: convert QCow to use QCryptoBlock for encryption Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow: make encrypt_sectors encrypt in place Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: deprecate "encryption=on" in favor of "encrypt... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: skip 048 with qcow which doesn't support resize Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | iotests: skip 042 with qcow which dosn't support zero... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow: require image size to be > 1 for new images Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | qcow: document another weakness of qcow AES encryption Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: add ability to set a prefix for opt names Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-07-11 | Daniel P. Berrange | block: expose crypto option names / defs to other drivers Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | Stefan Hajnoczi | qemu-img: don't shadow opts variable in img_dd() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | Max Reitz | block: Do not strcmp() with NULL uri->scheme Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170613205726.13544-1-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | Max Reitz | blkverify: Catch bs->exact_filename overflow Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170613172006.19685-3-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | Max Reitz | blkdebug: Catch bs->exact_filename overflow Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170613172006.19685-2-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | sochin.jiang | fix: avoid an infinite loop or a dangling pointer problem... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-06-26 | Manos Pitsidianakis | block: change variable names in BlockDriverState Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Max Reitz | block/file-*: *_parse_filename() and colons Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170522195217.12991-3-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Max Reitz | block: Fix backing paths for filenames with colons Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170522195217.12991-2-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Eric Blake | block: Tweak error message related to qemu-img amend Suggested-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Fam Zheng | qemu-img: Fix leakage of options on error Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Daniel P. Berrange | qemu-img: copy *key-secret opts when opening newly... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Daniel P. Berrange | qemu-img: introduce --target-image-opts for 'convert... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Daniel P. Berrange | qemu-img: fix --image-opts usage with dd command Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Daniel P. Berrange | qemu-img: add support for --object with 'dd' command Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Fam Zheng | qemu-img: Fix documentation of convert Reported-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-29 | Alberto Garcia | qcow2: remove extra local_error variable Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Max Reitz | MAINTAINERS: Add qemu-progress to the block layer Signed-off-by: Max Reitz <mreitz@redhat.com> Message-id: 20170428165517.30341-1-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Discard/zero clusters by byte count Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Assert that cluster operations are aligned Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Optimize write zero of unaligned tail cluster Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | iotests: Add test 179 to cover write zeroes with unmap Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | iotests: Improve _filter_qemu_img_map Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Optimize zero_single_l2() to minimize L2 churn Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Make distinction between zero cluster types... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Name typedef for cluster type Suggested-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Correctly report status of preallocated zero... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | block: Update comments on BDRV_BLOCK_* meanings Suggested-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Use consistent switch indentation Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | qcow2: Nicer variable names in qcow2_update_snapshot_refcount() Suggested by Max Reitz <mreitz@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | tests: Add coverage for recent block geometry fixes Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2017-05-11 | Eric Blake | blkdebug: Add ability to override unmap geometries Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |