From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:35635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TvVSv-0006aa-Rr for qemu-devel@nongnu.org; Wed, 16 Jan 2013 11:03:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TvVSu-0000hW-F9 for qemu-devel@nongnu.org; Wed, 16 Jan 2013 11:03:49 -0500 Received: from mx1.redhat.com ([209.132.183.28]:37417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TvVSu-0000hL-6f for qemu-devel@nongnu.org; Wed, 16 Jan 2013 11:03:48 -0500 Message-ID: <50F6CF5E.6060506@redhat.com> Date: Wed, 16 Jan 2013 09:03:42 -0700 From: Eric Blake MIME-Version: 1.0 References: <1358351321-4891-1-git-send-email-benoit@irqsave.net> In-Reply-To: <1358351321-4891-1-git-send-email-benoit@irqsave.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2LQXNQGTGASTUVELFHIPF" Subject: Re: [Qemu-devel] [RFC V5 00/62] QCOW2 deduplication List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?QmVub8OudCBDYW5ldA==?= Cc: kwolf@redhat.com, pbonzini@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2LQXNQGTGASTUVELFHIPF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 01/16/2013 08:47 AM, Beno=C3=AEt Canet wrote: > This 3 step patchset implements deduplication in QCOW2. >=20 > First patchset create the core infrastructure for deduplication and ena= ble it > in QCOW2 image. > It ends at "qcow2: Enable the deduplication feature." Psychologically, reviewers tend to shy away from a 62-patch series, as it implies a major time commitment to go through. Sending this as three separate series, with clear instructions in the later ones that they depend on earlier ones, aids the review process, even if it actually results in more mail. This is because each series no longer has quite as many associated patches and it becomes easier for a reviewer to tackle one series at a time. >=20 > Second patchset implements some metrics in QMP. > It ends at "qapi: Return virtual block device deduplication metrics in = QMP" >=20 > Third patchset implements asynchronous deduplication. > It's a work in progress patchset that is included in this post so revie= wers > can have a grasp of where the feature is heading. Splitting patches into multiple series is especially useful when only part of the series is ready for inclusion. >=20 > One can compile and install https://github.com/wernerd/Skein3Fish and u= se the > --enable-skein-dedup configure option in order to use the faster skein = HASH. >=20 > Images must be created with "-o dedup=3D[skein|sha256]" in order to act= ivate the > deduplication in the image. >=20 > Deduplication is now fast enough to be usable. > Nice side effect is that duplicated writes are faster than native QCOW2= : >=20 --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org ------enig2LQXNQGTGASTUVELFHIPF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJQ9s9eAAoJEKeha0olJ0NqJnMH/jRfxXtM3YkiRSMiI4WdKMhR MnSxWUCGkqXDCwiW06fXz57sDaFQp+BxivNLq9KvU3DQcLmKuzDfAYMMOJP1FW0V i2xyApd7XhatFUtXu1wWuF5ccT92o0rAMB+YJvZdsNvEky+bwpi0HPExk3U3Rvbq e/t2X9cNiXMTmVWyFdQ/kMRJdhq2AEOCpMpC3+/ewXHaRqM7LX8XwXz2mh5O71XA geWHk/psvEfKYeMestcOUyVcazjzmdec/y1k0wxAR0aKY+P0IbS0+VTQXeWDiT3E OqA47iWn4By2bc3TgvkkynsoYadyPR4WbWsUizc2MZ9XBn76r8yu4BnUBAcwI04= =Nu8F -----END PGP SIGNATURE----- ------enig2LQXNQGTGASTUVELFHIPF--