[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/3] qmp: Add "blockdev-backup"
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH v4 0/3] qmp: Add "blockdev-backup" |
Date: |
Thu, 4 Dec 2014 10:29:49 +0800 |
v4: Rebase to block-next.
Support dataplane by acquiring AioContext. (Stefan)
v3: Address Eric's comments on documentation.
Squashed 3/4 into 2/4.
v2: Address Markus' and Eric's comments:
Fix qapi schema documentation.
Fix versioning of transactions.
Improve test case code by dropping inelegnet bool.
The existing drive-backup command accepts a target file path, but that
interface provides little flexibility on the properties of target block device,
compared to what is possible with "blockdev-add", "drive_add" or "-drive".
This is also a building block to allow image fleecing (creating a point in time
snapshot and export with nbd-server-add).
(For symmetry, blockdev-mirror will be added in a separate series.)
Fam
Fam Zheng (3):
qmp: Add command 'blockdev-backup'
block: Add blockdev-backup to transaction
qemu-iotests: Test blockdev-backup in 055
block/backup.c | 28 ++++++
blockdev.c | 129 +++++++++++++++++++++++++++
qapi-schema.json | 7 ++
qapi/block-core.json | 54 ++++++++++++
qmp-commands.hx | 44 ++++++++++
tests/qemu-iotests/055 | 211 +++++++++++++++++++++++++++++++++++++--------
tests/qemu-iotests/055.out | 4 +-
7 files changed, 438 insertions(+), 39 deletions(-)
--
1.9.3