[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v22 10/10] support replication driver in blockde
From: |
Max Reitz |
Subject: |
Re: [Qemu-devel] [PATCH v22 10/10] support replication driver in blockdev-add |
Date: |
Tue, 26 Jul 2016 01:00:12 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
On 22.07.2016 12:16, Wang WeiWei wrote:
> From: Wen Congyang <address@hidden>
>
> Signed-off-by: Wen Congyang <address@hidden>
> Signed-off-by: zhanghailiang <address@hidden>
> Signed-off-by: Gonglei <address@hidden>
> Signed-off-by: Changlong Xie <address@hidden>
> Reviewed-by: Eric Blake <address@hidden>
> Signed-off-by: Wang WeiWei <address@hidden>
> ---
> qapi/block-core.json | 19 +++++++++++++++++--
> 1 file changed, 17 insertions(+), 2 deletions(-)
>
> diff --git a/qapi/block-core.json b/qapi/block-core.json
> index 7f05b68..59565e9 100644
> --- a/qapi/block-core.json
> +++ b/qapi/block-core.json
> @@ -248,6 +248,7 @@
> # 2.3: 'host_floppy' deprecated
> # 2.5: 'host_floppy' dropped
> # 2.6: 'luks' added
> +# 2.7: 'replication' added
Probably 2.8
> #
> # @backing_file: #optional the name of the backing file (for copy-on-write)
> #
> @@ -1696,8 +1697,8 @@
> 'data': [ 'archipelago', 'blkdebug', 'blkverify', 'bochs', 'cloop',
> 'dmg', 'file', 'ftp', 'ftps', 'gluster', 'host_cdrom',
> 'host_device', 'http', 'https', 'luks', 'null-aio', 'null-co',
> - 'parallels', 'qcow', 'qcow2', 'qed', 'quorum', 'raw', 'tftp',
> - 'vdi', 'vhdx', 'vmdk', 'vpc', 'vvfat' ] }
> + 'parallels', 'qcow', 'qcow2', 'qed', 'quorum', 'raw',
> 'replication',
> + 'tftp', 'vdi', 'vhdx', 'vmdk', 'vpc', 'vvfat' ] }
>
> ##
> # @BlockdevOptionsFile
> @@ -2160,6 +2161,19 @@
> { 'enum' : 'ReplicationMode', 'data' : [ 'primary', 'secondary' ] }
>
> ##
> +# @BlockdevOptionsReplication
> +#
> +# Driver specific block device options for replication
> +#
> +# @mode: the replication mode
What about top-id?
> +#
> +# Since: 2.7
2.8
Max
> +##
> +{ 'struct': 'BlockdevOptionsReplication',
> + 'base': 'BlockdevOptionsGenericFormat',
> + 'data': { 'mode': 'ReplicationMode' } }
> +
> +##
> # @BlockdevOptions
> #
> # Options for creating a block device. Many options are available for all
> @@ -2224,6 +2238,7 @@
> 'quorum': 'BlockdevOptionsQuorum',
> 'raw': 'BlockdevOptionsGenericFormat',
> # TODO rbd: Wait for structured options
> + 'replication':'BlockdevOptionsReplication',
> # TODO sheepdog: Wait for structured options
> # TODO ssh: Should take InetSocketAddress for 'host'?
> 'tftp': 'BlockdevOptionsFile',
>
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH v22 02/10] Backup: clear all bitmap when doing block checkpoint, (continued)
- [Qemu-devel] [PATCH v22 02/10] Backup: clear all bitmap when doing block checkpoint, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 03/10] Backup: export interfaces for extra serialization, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 06/10] auto complete active commit, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 04/10] Link backup into block core, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 05/10] docs: block replication's description, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 10/10] support replication driver in blockdev-add, Wang WeiWei, 2016/07/22
- Re: [Qemu-devel] [PATCH v22 10/10] support replication driver in blockdev-add,
Max Reitz <=
- [Qemu-devel] [PATCH v22 07/10] Introduce new APIs to do replication operation, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 08/10] Implement new driver for block replication, Wang WeiWei, 2016/07/22
- [Qemu-devel] [PATCH v22 09/10] tests: add unit test case for replication, Wang WeiWei, 2016/07/22
- Re: [Qemu-devel] [PATCH v22 00/10] Block replication for continuous checkpoints, Changlong Xie, 2016/07/24