2021-06-18 | Vladimir Sementsov... | block-coroutine-wrapper: allow non bdrv_ prefix Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd/client-connection: return only one io channel Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: drop BDRVNBDState::sioc Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: don't touch s->sioc in nbd_teardown_connection() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: use negotiation of NBDClientConnection Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: split nbd_handle_updated_info out of nbd_client_h... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd/client-connection: shutdown connection on release Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd/client-connection: implement connection retry Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd/client-connection: add possibility of negotiation Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd/client-connection: use QEMU_LOCK_GUARD Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | nbd: move connection code from block/nbd to nbd/client... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: introduce nbd_client_connection_release() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: introduce nbd_client_connection_new() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: rename NBDConnectThread to NBDClientConnection Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: make nbd_co_establish_connection_cancel... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: bs-independent interface for nbd_co_establish_con... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: drop thr->state Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: simplify waking of nbd_co_establish_connection() Reviewied-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: BDRVNBDState: drop unused connect_err and... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: nbd_client_handshake(): fix leak of s->ioc Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Roman Kagan | block/nbd: ensure ->connection_thread is always valid Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: call socket_address_parse_named_fd() in... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | qemu-sockets: introduce socket_address_parse_named_fd() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: connect_thread_func(): do qio_channel_set_delay... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | block/nbd: fix how state is cleared on nbd_open() failure... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Roman Kagan | block/nbd: fix channel object leak Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Vladimir Sementsov... | co-queue: drop extra coroutine_fn marks Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Paolo Bonzini | tests: cover aio_co_enter from a worker thread without... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-06-18 | Paolo Bonzini | async: the main AioContext is only "current" if under... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-05-11 | Stefan Hajnoczi | sockets: update SOCKET_ADDRESS_TYPE_FD listen(2) backlog Cc: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2: refactor qcow2_update_options_prepare... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qed: bdrv_qed_do_open: deal with errp Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2: simplify qcow2_co_invalidate_cache() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2: read_cache_sizes: return status value Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2-bitmap: return status from qcow2_store_persisten... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2-bitmap: improve qcow2_load_dirty_bitmaps... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/qcow2: qcow2_get_specific_info(): drop error... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | blockjob: return status from block_job_set_speed() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block/mirror: drop extra error propagation in commit_active_... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block: drop extra error propagation for bdrv_set_backing_hd Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | blockdev: fix drive_backup_prepare() missed error Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | block: check return value of bdrv_open_child and drop... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Eric Blake | utils: Deprecate hex-with-suffix sizes Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Eric Blake | utils: Improve qemu_strtosz() to have 64 bits of precision Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Eric Blake | utils: Enhance testsuite for do_strtosz() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Nir Soffer | nbd: server: Report holes for raw images Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-03-08 | Vladimir Sementsov... | MAINTAINERS: add Vladimir as co-maintainer of NBD Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block: use return status of bdrv_append() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | block: return status from bdrv_append and friends Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Peter Krempa | qemu-iotests: 300: Add test case for modifying persistence... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Peter Krempa | migration: dirty-bitmap: Allow control of bitmap persistence Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Peter Krempa | migration: dirty-bitmap: Use struct for alias map inner... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2021-02-12 | Vladimir Sementsov... | iotests/264: add backup-cancel test-case Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2021-02-12 | Eric Blake | qemu-nbd: Use SOMAXCONN for socket listen() backlog Signed-off-by: Eric Blake <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() ...usage in the function (thx to Eric Blake): 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... Patch-correctness audit by Eric Blake: 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> |
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 |
next |