[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 0/4] qmp: Add "blockdev-backup"
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH v5 0/4] qmp: Add "blockdev-backup" |
Date: |
Wed, 17 Dec 2014 20:51:39 +0800 |
v5: Address Max's and Markus' comments:
Split patch 1. (Markus)
Fix typos and pastos. (Markus, Max)
Actually acquire aio context. (Max)
Drop unnecessary initialization of fields in blockdev_backup_prepare. (Max)
Add "sync" in the document example.
Add Max's rev-by in patch 4.
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 (4):
qapi: Comment version info in TransactionAction
qmp: Add command 'blockdev-backup'
block: Add blockdev-backup to transaction
qemu-iotests: Test blockdev-backup in 055
block/backup.c | 28 ++++++
blockdev.c | 133 ++++++++++++++++++++++++++++
qapi-schema.json | 8 ++
qapi/block-core.json | 54 ++++++++++++
qmp-commands.hx | 42 +++++++++
tests/qemu-iotests/055 | 211 +++++++++++++++++++++++++++++++++++++--------
tests/qemu-iotests/055.out | 4 +-
7 files changed, 441 insertions(+), 39 deletions(-)
--
1.9.3
- [Qemu-devel] [PATCH v5 0/4] qmp: Add "blockdev-backup",
Fam Zheng <=