[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/5]: QMP: Proper thin provisioning support
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PATCH v2 0/5]: QMP: Proper thin provisioning support |
Date: |
Wed, 3 Aug 2011 12:19:20 -0300 |
Roughly speaking, thin provisioning is a feature where the VM is started with
a small disk and space is allocated on demand.
It's already possible for QMP clients to implement this feature by using
the BLOCK_IO_ERROR event. However, the event can be missed. When this
happens QMP clients need a way to query if any block device has hit a
no space condition.
This is what this series is about: it extends the query-block command to
contain the disk's I/O status.
Please, note that this series depends on the following two other series:
1. [PATCH 00/55] Block layer cleanup & fixes (by Markus)
2. [PATCH 0/7]: Introduce the QemuState type (by me)
changelog
---------
v2
- Split the series in two (first part already sent)
- Rebased on top of Markus's block layer cleanup series and using BlockDevOps
- Only make the 'io-status' key available if the VM is stopped
block.c | 38 ++++++++++++++++++++++++++++++++++++++
block.h | 11 +++++++++++
hw/ide/core.c | 16 ++++++++++++++++
hw/ide/internal.h | 2 ++
hw/scsi-disk.c | 18 ++++++++++++++++++
hw/virtio-blk.c | 14 ++++++++++++++
qemu-tool.c | 6 ++++++
qmp-commands.hx | 3 +++
8 files changed, 108 insertions(+), 0 deletions(-)
- [Qemu-devel] [PATCH v2 0/5]: QMP: Proper thin provisioning support,
Luiz Capitulino <=
- [Qemu-devel] [PATCH 2/5] QMP/HMP: Add the 'io-status' field to query-block and info block, Luiz Capitulino, 2011/08/03
- [Qemu-devel] [PATCH 1/5] block: Introduce get_iostatus() device model operation, Luiz Capitulino, 2011/08/03
- [Qemu-devel] [PATCH 4/5] ide: Support I/O status, Luiz Capitulino, 2011/08/03
- [Qemu-devel] [PATCH 5/5] scsi-disk: Support I/O status, Luiz Capitulino, 2011/08/03
- Re: [Qemu-devel] [PATCH v2 0/5]: QMP: Proper thin provisioning support, Kevin Wolf, 2011/08/03
[Qemu-devel] [PATCH 3/5] virtio-blk: Support I/O status, Luiz Capitulino, 2011/08/03