2022-06-29 | Vladimir Sementsov... | block/copy-before-write: implement cbw-timeout option Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-06-29 | Vladimir Sementsov... | block/block-copy: block_copy(): add timeout_ns parameter Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-06-29 | Vladimir Sementsov... | util: add qemu-co-timeout Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-06-29 | Vladimir Sementsov... | iotests: add copy-before-write: on-cbw-error tests Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-06-28 | Vladimir Sementsov... | block/copy-before-write: add on-cbw-error open parameter Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-06-28 | Vladimir Sementsov... | block/copy-before-write: refactor option parsing Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | iotests/281: Let NBD connection yield in iothread Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | block/nbd: Move s->ioc on AioContext change Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | iotests/281: Test lingering timers Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | iotests.py: Add QemuStorageDaemon class Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | block/nbd: Assert there are no timers when closed Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | block/nbd: Delete open timer when done Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2022-02-11 | Hanna Reitz | block/nbd: Delete reconnect delay timer when done Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Vladimir Sementsov... | blockjob: drop BlockJob.blk field Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Vladimir Sementsov... | test-bdrv-drain: don't use BlockJob.blk Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Vladimir Sementsov... | block/stream: add own blk Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Vladimir Sementsov... | test-blockjob-txn: don't abuse job->blk Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Vladimir Sementsov... | blockjob: implement and use block_job_get_aio_context Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-28 | Emanuele Giuseppe... | job.c: add missing notifier initialization Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-23 | Vladimir Sementsov... | iotests: add nbd-reconnect-on-open test Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-23 | Vladimir Sementsov... | iotests.py: add qemu_io_popen() Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-23 | Vladimir Sementsov... | iotests.py: add and use qemu_io_wrap_args() Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-23 | Vladimir Sementsov... | iotests.py: add qemu_tool_popen() Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-21 | Vladimir Sementsov... | nbd/client-connection: improve error message of cancelled... Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-21 | Vladimir Sementsov... | nbd/client-connection: nbd_co_establish_connection... Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-12-21 | Vladimir Sementsov... | nbd: allow reconnect on open, with corresponding new... Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-11-09 | Vladimir Sementsov... | qapi: deprecate drive-backup Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-11-09 | Vladimir Sementsov... | docs/interop/bitmaps: use blockdev-backup Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-11-09 | Vladimir Sementsov... | docs/block-replication: use blockdev-backup Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | iotests: Add mirror-ready-cancel-error test Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Tested-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Do not clear .cancelled Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Stop active mirroring after force-cancel Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Check job_is_cancelled() earlier Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Use job_is_cancelled() Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | job: Add job_cancel_requested() Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | job: Do not soft-cancel after a job is done Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | jobs: Give Job.force_cancel more meaning Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | job: @force parameter for job_cancel_sync() Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | job: Force-cancel jobs in a failed transaction Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Drop s->synced Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | mirror: Keep s->synced on error Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-07 | Hanna Reitz | job: Context changes in job_completed_txn_abort() Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-05 | Stefano Garzarella | block/aio_task: assert `max_busy_tasks` is greater... Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-10-05 | Stefano Garzarella | block/backup: avoid integer overflow of `max-workers` Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | block-copy: atomic .cancelled and .finished fields... Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | block-copy: add CoMutex lock Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | block-copy: move progress_set_remaining in block_copy_task_end Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Paolo Bonzini | block-copy: streamline choice of copy_range vs. read... Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | block-copy: small refactor in block_copy_task_entry... Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | co-shared-resource: protect with a mutex Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Emanuele Giuseppe... | progressmeter: protect with a mutex Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Paolo Bonzini | blockjob: let ratelimit handle a speed of 0 Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Paolo Bonzini | block-copy: let ratelimit handle a speed of 0 Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-06-25 | Paolo Bonzini | ratelimit: treat zero speed as unlimited Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | MAINTAINERS: update Benchmark util: add git tree Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench-backup: add --drop-caches argument Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench-backup: add --count and --no-initial-run Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench-backup: support qcow2 source files Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench_block_job: handle error in BLOCK_JOB_COMPLETED Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench-backup: add target-cache argument Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench/bench-backup: add --compressed option Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench: bench_one(): support count=1 Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |
2021-05-04 | Vladimir Sementsov... | simplebench: bench_one(): add slow_limit argument Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> |
commitcommitdifftree |