[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/7] introduce job-change qmp command
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v2 0/7] introduce job-change qmp command |
Date: |
Wed, 26 Jun 2024 14:01:17 +0300 |
Hi all!
This is an updated first part of my "[RFC 00/15] block job API"
Supersedes: <20240313150907.623462-1-vsementsov@yandex-team.ru>
v2:
- only job-change for now, as a first step
- drop "type-based unions", and keep type parameter as is for now (I now
doubt that this was good idea, as it makes QAPI protocol dependent on
context)
03: improve documentation
06: deprecated only block-job-change for now
07: new
Vladimir Sementsov-Ogievskiy (7):
qapi: rename BlockJobChangeOptions to JobChangeOptions
blockjob: block_job_change_locked(): check job type
qapi: block-job-change: make copy-mode parameter optional
blockjob: move change action implementation to job from block-job
qapi: add job-change
qapi/block-core: derpecate block-job-change
iotests/mirror-change-copy-mode: switch to job-change command
block/mirror.c | 13 +++++---
blockdev.c | 4 +--
blockjob.c | 20 ------------
docs/about/deprecated.rst | 5 +++
include/block/blockjob.h | 11 -------
include/block/blockjob_int.h | 7 -----
include/qemu/job.h | 12 +++++++
job-qmp.c | 15 +++++++++
job.c | 23 ++++++++++++++
qapi/block-core.json | 31 ++++++++++++++-----
.../tests/mirror-change-copy-mode | 2 +-
11 files changed, 90 insertions(+), 53 deletions(-)
--
2.34.1
- [PATCH v2 0/7] introduce job-change qmp command,
Vladimir Sementsov-Ogievskiy <=
- [PATCH v2 4/7] blockjob: move change action implementation to job from block-job, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 7/7] iotests/mirror-change-copy-mode: switch to job-change command, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 3/7] qapi: block-job-change: make copy-mode parameter optional, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 5/7] qapi: add job-change, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 6/7] qapi/block-core: derpecate block-job-change, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 2/7] blockjob: block_job_change_locked(): check job type, Vladimir Sementsov-Ogievskiy, 2024/06/26
- [PATCH v2 1/7] qapi: rename BlockJobChangeOptions to JobChangeOptions, Vladimir Sementsov-Ogievskiy, 2024/06/26