From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60111) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGsRK-0006vY-4w for qemu-devel@nongnu.org; Wed, 06 Jan 2016 13:04:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGsRJ-0002s2-77 for qemu-devel@nongnu.org; Wed, 06 Jan 2016 13:04:06 -0500 References: <1450932306-13717-1-git-send-email-famz@redhat.com> From: Max Reitz Message-ID: <568D570B.3060907@redhat.com> Date: Wed, 6 Jan 2016 19:03:55 +0100 MIME-Version: 1.0 In-Reply-To: <1450932306-13717-1-git-send-email-famz@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="O9H9lOwOPt861MV1iub07Wg4aGKf2JvUN" Subject: Re: [Qemu-devel] [PATCH v4 0/5] qmp: Add blockdev-mirror List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Fam Zheng , qemu-devel@nongnu.org Cc: Kevin Wolf , qemu-block@nongnu.org, Jeff Cody , Markus Armbruster , Stefan Hajnoczi , pbonzini@redhat.com This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --O9H9lOwOPt861MV1iub07Wg4aGKf2JvUN Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable On 24.12.2015 05:45, Fam Zheng wrote: > v4: 02: Add Max's rev-by. > 04: buf_size -> buf-size. > Add Markus' Ack-by. > 05: 'node1' -> qmp_target. > Fix double quotes. > Add Max's Rev-by. >=20 > v3: Rebase to master. >=20 > v2: 01: Move bdrv_op_block_all down. [Max] > 02, 04: Add Max's rev-by. > 03: Check has_mode and fix "return;". [Max] > 05: Check target->blk. > Drop superfluous whitespace. [Max] > 06: Drop superfluous whitespace hunk and add Max's rev-by. [Max] >=20 > This is the counterpart of blockdev-backup. The biggest value of this c= ommand > is to allow full flexibility on target image open options, via blockdev= -add. > For example this could help solve the target provisioning issue in: >=20 > http://lists.gnu.org/archive/html/qemu-devel/2015-06/msg02139.html >=20 > Fam Zheng (5): > block: Rename BLOCK_OP_TYPE_MIRROR to BLOCK_OP_TYPE_MIRROR_SOURCE > block: Extract blockdev part of qmp_drive_mirror > block: Add check on mirror target > qmp: Add blockdev-mirror command > iotests: Add test cases for blockdev-mirror >=20 > blockdev.c | 179 ++++++++++++++++++++++++++++++--= -------- > hw/block/dataplane/virtio-blk.c | 2 +- > include/block/block.h | 3 +- > qapi/block-core.json | 48 +++++++++++ > qmp-commands.hx | 50 ++++++++++- > tests/qemu-iotests/041 | 100 ++++++++++++++++------ > tests/qemu-iotests/041.out | 4 +- > 7 files changed, 316 insertions(+), 70 deletions(-) Thanks, applied to my block tree: https://github.com/XanClic/qemu/commits/block Max --O9H9lOwOPt861MV1iub07Wg4aGKf2JvUN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWjVcLAAoJEDuxQgLoOKytiWIH/ju5EPyDYytmyC7q09LwIL3g MYZ/XLdwQsx2iVjsSYy2jfU2mqHjX5rsliiZ30DhH8c9/qQLn952MV/AppezkHUh 4s9VnIlWZuubrmDErIs7oUETY6MUC1MAU5TDKYGb7k6WSMInBULd8X1dTtG2NsQG DBVLNzGGZ1gLQ4RycFvZwplo8LjiAa1tlJ+r7THLnIK8VAVzUeBy3ub8JeiKN8AR Kmyk8e1VoJv7AgG470GcbhjLq03VBToJyFxF0R98c29Ib2fE4SC0JgwxXFzeyn4R n9yln8KAquDttaHK56Ho2/zgsC9fR8F8AGOej/vGEFGn0Zvz9KgEi65vYHp2dPE= =sNWy -----END PGP SIGNATURE----- --O9H9lOwOPt861MV1iub07Wg4aGKf2JvUN--