2021-02-12 | Vladimir Sementsov... | block/backup: implement .cancel job handler Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | iotests/264: add mirror-cancel test-case Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | iotests.py: qemu_nbd_popen: remove pid file after use Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | iotests/264: move to python unittest Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block/mirror: implement .cancel job handler Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | job: add .cancel handler for the driver Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block/raw-format: implement .bdrv_cancel_in_flight... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block/nbd: implement .bdrv_cancel_in_flight Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block: add new BlockDriver handler: bdrv_cancel_in_flight Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Jagannathan Raman | io: error_prepend() in qio_channel_readv_full_all(... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Max Reitz | iotests/210: Fix reference output Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Eric Blake | qemu-nbd: Permit --shared=0 for unlimited clients Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210209152759.209074-3-eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Eric Blake | qemu-nbd: Use SOMAXCONN for socket listen() backlog Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210209152759.209074-2-eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Roman Kagan | nbd: make nbd_read* return -EIO on error Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Roman Kagan | block/nbd: only enter connection coroutine if it's... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Roman Kagan | block/nbd: only detach existing iochannel from aio_context Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: use int64_t bytes in copy_range Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in read/write wrappers Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in bdrv_co_p{read,write... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in bdrv_aligned_preadv() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in bdrv_co_do_copy_on_readv() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in bdrv_aligned_pwritev() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: support int64_t bytes in bdrv_co_do_pwrite_zeroes() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: use int64_t bytes in driver wrappers Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Eric Blake | block: use int64_t as bytes type in tracked requests Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: improve bdrv_check_request: check qiov too Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/throttle-groups: throttle_group_co_io_limits_intercept... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: bdrv_pad_request(): support qemu_iovec_init_extend... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block/io: refactor bdrv_pad_request(): move bdrv_pad_request... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block: fix theoretical overflow in bdrv_init_padding() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | util/iov: make qemu_iovec_init_extended() honest Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Vladimir Sementsov... | block: refactor bdrv_check_request: add errp Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-03 | Eric Blake | iotests: Fix expected whitespace for 185 Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210202185914.614705-1-eblake@redhat.com> |
commitcommitdifftree |
2021-01-21 | Vladimir Sementsov... | iotests.py: qemu_io(): reuse qemu_tool_pipe_and_status() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-21 | Vladimir Sementsov... | iotests.py: fix qemu_tool_pipe_and_status() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-21 | Vladimir Sementsov... | iotests/264: fix style Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests: define group in each iotest Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests/294: add shebang line Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests: make tests executable Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests: fix some whitespaces in test output files Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests/303: use dot slash for qcow2.py running Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Vladimir Sementsov... | iotests/277: use dot slash for nbd-fault-injector.py... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Sergio Lopez | nbd/server: Quiesce coroutines on context switch Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Sergio Lopez | block: Honor blk_set_aio_context() context requirements Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Alex Chen | qemu-nbd: Fix a memleak in nbd_client_thread() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-01-20 | Alex Chen | qemu-nbd: Fix a memleak in qemu_nbd_client_list() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-11-16 | Kevin Wolf | iotests: Replace deprecated ConfigParser.readfp() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-11-16 | Eric Blake | nbd: Silence Coverity false positive Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201111163510.713855-1-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Add 'qemu-nbd -A' to expose allocation depth Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20201027050556.269064-11-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Add new qemu:allocation-depth metadata context Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20201027050556.269064-10-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | block: Return depth level during bdrv_is_allocated_above Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-9-eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Allow export of multiple bitmaps for one device Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-8-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Refactor counting of metadata contexts Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-7-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Simplify qemu bitmap context name Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-6-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Update qapi to support exporting multiple bitmaps Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-5-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | nbd: Utilize QAPI_CLONE for type conversion Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-4-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | qapi: Add QAPI_LIST_PREPEND() macro Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-3-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Eric Blake | block: Simplify QAPI_LIST_ADD Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20201027050556.269064-2-eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Max Reitz | iotests/291: Stop NBD server Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-30 | Max Reitz | iotests/291: Filter irrelevant parts of img-info Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-26 | Chen Qun | migration/block-dirty-bitmap: fix uninitialized variable... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-26 | Stefan Reiter | migration/block-dirty-bitmap: fix larger granularity... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Eric Blake | nbd: Simplify meta-context parsing Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200930121105.667049-4-eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Eric Blake | nbd/server: Reject embedded NUL in NBD strings Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200930121105.667049-3-eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Eric Blake | qemu-nbd: Honor SIGINT and SIGHUP Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200930121105.667049-2-eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Vladimir Sementsov... | block/nbd: nbd_co_reconnect_loop(): don't connect if... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Vladimir Sementsov... | block/nbd: fix reconnect-delay Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Vladimir Sementsov... | block/nbd: correctly use qio_channel_detach_aio_context... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Vladimir Sementsov... | block/nbd: fix drain dead-lock because of nbd reconnect... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-10-09 | Christian Borntraeger | nbd: silence maybe-uninitialized warnings Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-21 | Eric Blake | qemu-img: Support bitmap --merge into backing image Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20200914191009.644842-1-eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Daniel P. Berrangé | nbd: disable signals and forking on Windows builds Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Daniel P. Berrangé | nbd: skip SIGTERM handler if NBD device support is... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Daniel P. Berrangé | block: add missing socket_init() calls to tools Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Vladimir Sementsov... | block/nbd: use non-blocking connect: fix vm hang on... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Max Reitz | iotests/259: Fix reference output Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-09-02 | Max Reitz | iotests/059: Fix reference output Reviewed-by: Eric blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Max Reitz | iotests: Test node/bitmap aliases during migration Reviewed-by: Eric Blake <eblake@redhat.com> Tested-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Max Reitz | iotests.py: Let wait_migration() return on failure Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Max Reitz | migration: Add block-bitmap-mapping parameter Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | iotests: dump QCOW2 header in JSON in #303 Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: support dumping metadata in JSON format Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: collect fields to dump in JSON format Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2.py: Introduce '-j' key to dump in JSON format Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: Dump bitmap table serialized entries Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: pass cluster size to substructures Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: Dump bitmap directory information Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: dump bitmap flags in human readable... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: change Qcow2BitmapExt initialization... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | qcow2_format.py: make printable data an extension class... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-21 | Andrey Shinkevich | iotests: add test for QCOW2 header dump Suggested-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-03 | Max Reitz | iotests/169: Test source cont with backing bmap Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-08-03 | Max Reitz | qcow2: Release read-only bitmaps when inactivated Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Vladimir Sementsov... | block/nbd: nbd_co_reconnect_loop(): don't sleep if... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Vladimir Sementsov... | block/nbd: on shutdown terminate connection attempt Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Vladimir Sementsov... | block/nbd: allow drain during reconnect attempt Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Vladimir Sementsov... | block/nbd: split nbd_establish_connection out of nbd_client_... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Nir Soffer | iotests: Test convert to qcow2 compressed to NBD Tested-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Nir Soffer | iotests: Add more qemu_img helpers Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2020-07-28 | Nir Soffer | iotests: Make qemu_nbd_popen() a contextmanager Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
next |