2021-01-26 | Vladimir Sementsov... | block/block-copy: More explicit call_state Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Vladimir Sementsov... | qapi: backup: add perf.use-copy-range parameter Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | coroutine-sigaltstack: Add SIGUSR2 mutex Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210125120305.19520-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/300: Clean up pylint and mypy complaints Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-11-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Clean up pylint and mypy complaints Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-10-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Limit mirror job's buffer size Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-9-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Actually test a commit job Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-8-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Use throttle node Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-7-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Do not check @busy Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-6-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Remove test images in tearDown() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-5-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests: Move try_remove to iotests.py Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-4-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/297: Rewrite in Python and extend reach Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-3-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests.py: Assume a couple of variables as given Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-2-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | block: apply COR-filter to block-stream jobs Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Vladimir Sementsov... | block/stream: add s->target_bs Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Vladimir Sementsov... | iotests: 30: prepare to COR filter insertion by stream job Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Vladimir Sementsov... | qapi: block-stream: add "bottom" argument Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | stream: rework backing-file changing Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | copy-on-read: skip non-guest reads if no copy needed Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | block: include supported_read_flags into BDS structure Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | iotests: add #310 to test bottom node in COR driver Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | qapi: copy-on-read filter: add 'bottom' option Suggested-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | qapi: add filter-node-name to block-stream Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | copy-on-read: add filter drop function Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | block: add API function to insert a node Suggested-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Andrey Shinkevich | copy-on-read: support preadv/pwritev_part functions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Vladimir Sementsov... | iotests: fix _check_o_direct Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Max Reitz | iotests: Fix _send_qemu_cmd with bash 5.1 Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201217153803.101231-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Max Reitz | iotests/102: Pass $QEMU_HANDLE to _send_qemu_cmd Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201217153803.101231-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Philippe Mathieu... | block/nvme: Implement fake truncate() coroutine Suggested-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Alberto Garcia | quorum: Implement bdrv_co_pwrite_zeroes() Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Alberto Garcia | quorum: Implement bdrv_co_block_status() Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | scripts/simplebench: add bench_prealloc.py Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | simplebench/results_to_text: make executable Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | simplebench/results_to_text: add difference line to... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | simplebench/results_to_text: improve view of the table Acked-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | simplebench: move results_to_text() into separate file Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | simplebench: rename ascii() to results_to_text() Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | scripts/simplebench: use standard deviation for +-... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | scripts/simplebench: support iops Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | scripts/simplebench: fix grammar: s/successed/succeeded/ Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | iotests: add 298 to test new preallocate filter driver Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | iotests.py: execute_setup_common(): add required_fmts... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | iotests: qemu_io_silent: support --image-opts Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | qemu-io: add preallocate mode parameter for truncate... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: introduce preallocate filter Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: bdrv_check_perm(): process children anyway Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: introduce BDRV_REQ_NO_WAIT flag Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: bdrv_mark_request_serialising: split non-waiting... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block/io: bdrv_wait_serialising_requests_locked: drop... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block/io: split out bdrv_find_conflicting_request Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block/io.c: drop assertion on double waiting for request... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: simplify comment to BDRV_REQ_SERIALISING Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: drop tighten_restrictions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: bdrv_child_set_perm() drop redundant parameters. Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: bdrv_set_perm() drop redundant parameters. Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Vladimir Sementsov... | block: add bdrv_refresh_perms() helper Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Vladimir Sementsov... | block: make bdrv_drop_intermediate() less wrong Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Vladimir Sementsov... | block: add bdrv_replace_node_common() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Vladimir Sementsov... | block: add forgotten bdrv_abort_perm_update() to bdrv_co_inv... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | shiliyang | block: Fix some code style problems, "foo* bar" should... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Eric Blake | block: Fix integer promotion error in bdrv_getlength() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Yonggang Luo | block: enable libnfs on msys2/mingw in cirrus.yml Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Yonggang Luo | block: Fixes nfs compiling error on msys2/mingw Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Maxim Levitsky | iotests: rewrite iotest 240 in python Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Maxim Levitsky | iotests: add filter_qmp_virtio_scsi function Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Klaus Jensen | hw/block/nvme: fix free of array-typed value Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Klaus Jensen | hw/block/nvme: fix uint16_t use of uint32_t sgls member Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Klaus Jensen | hw/block/nvme: fix null ns in register namespace Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Alberto Garcia | qcow2: Document and enforce the QCowL2Meta invariants Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Greg Kurz | block: Move bdrv_drain_all_end_quiesce() to block_int.h Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | AlexChen | block: Remove unused include Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Stefano Garzarella | block/rbd: add 'namespace' to qemu_rbd_strong_runtime_opts[] Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Convert qcow2_alloc_cluster_offset() into qcow2_alloc... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Make preallocate_co() resize the image to the... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | John Snow | block/qcow: remove runtime opts Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | John Snow | block/rbd: remove runtime_opts Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Return the original error code in qcow2_co_pwrite_zer... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Make qcow2_free_any_clusters() free only one... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Handle QCowL2Meta on error in preallocate_co() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Swapnil Ingle | block/vhdx: Support vhdx image only with 512 bytes... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Thomas Huth | iotests: Skip test_stream_parallel in test 030 when... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Yi Li | qemu-img: Explicit number replaced by a constant Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Rewrite the documentation of qcow2_alloc_cluster_offset() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Don't check nb_clusters when removing l2meta... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Fix removal of list members from BDRVQcow2State... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Alberto Garcia | qcow2: Use macros for the L1, refcount and bitmap table... Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Peter Lieven | qemu-img: avoid unaligned read requests during convert Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Lukas Straub | block/quorum.c: stable children names Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Nir Soffer | qemu-iotests: Simplify FilePath __init__ Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Nir Soffer | qemu-iotests: Merge FilePaths and FilePath Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Nir Soffer | qemu-iotests: Support varargs syntax in FilePaths Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Nir Soffer | qemu-iotests: Fix FilePaths docstring Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-15 | Nir Soffer | qemu-iotests: Fix FilePaths cleanup Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-26 | Alberto Garcia | iotests: Add tests for qcow2 images with extended L2... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-25 | Alberto Garcia | qcow2: Assert that expand_zero_clusters_in_l1() does... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-25 | Alberto Garcia | qcow2: Allow preallocation and backing files if extended_l2... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-25 | Alberto Garcia | qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_E... Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-25 | Alberto Garcia | qcow2: Add prealloc field to QCowL2Meta Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-08-25 | Alberto Garcia | qcow2: Add subcluster support to qcow2_measure() Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |