[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC V2 0/7] QCOW2 asynchronous deduplication
From: |
Benoît Canet |
Subject: |
[Qemu-devel] [RFC V2 0/7] QCOW2 asynchronous deduplication |
Date: |
Wed, 6 Feb 2013 13:32:19 +0100 |
This patchset implements asynchronous deduplication in QCOW2 on top of the
"QCOW2 deduplication metrics" V2 patchset.
It's a work in progress posted so reviewers can see where the feature is
heading.
v2:
Merge qmp-pause-dedup and qmp-resume-dedup qmp-dedup control. [Eric]
Simplify error handling with error_setg [Eric]
fix spelling "s/support/supports/" [Eric]
Benoît Canet (7):
block: Add BlockDriver function prototype to pause and resume
deduplication.
qcow2: Add code to deduplicate cluster flagged with
QCOW_OFLAG_TO_DEDUP.
block: Add bdrv_has_dedup.
block: Add bdrv_dedup_control to start and stop deduplication.
qcow2: Add qcow2_dedup_control.
qcow2: Make dedup status persists.
qmp: Add block-dedup-control.
block.c | 31 +++++++++
block/qcow2-dedup.c | 164 +++++++++++++++++++++++++++++++++++++++++++++
block/qcow2.c | 8 ++-
block/qcow2.h | 2 +
blockdev.c | 20 ++++++
include/block/block.h | 2 +
include/block/block_int.h | 3 +
qapi-schema.json | 19 ++++++
qmp-commands.hx | 25 +++++++
9 files changed, 273 insertions(+), 1 deletion(-)
--
1.7.10.4
- [Qemu-devel] [RFC V2 0/7] QCOW2 asynchronous deduplication,
Benoît Canet <=
- [Qemu-devel] [RFC V2 2/7] qcow2: Add code to deduplicate cluster flagged with QCOW_OFLAG_TO_DEDUP., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 6/7] qcow2: Make dedup status persists., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 5/7] qcow2: Add qcow2_dedup_control., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 7/7] qmp: Add block-dedup-control., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 4/7] block: Add bdrv_dedup_control to start and stop deduplication., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 3/7] block: Add bdrv_has_dedup., Benoît Canet, 2013/02/06
- [Qemu-devel] [RFC V2 1/7] block: Add BlockDriver function prototype to pause and resume deduplication., Benoît Canet, 2013/02/06