[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v7 0/6] fsdev: qmp interface for io throttling
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v7 0/6] fsdev: qmp interface for io throttling |
Date: |
Fri, 07 Jul 2017 08:14:21 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Pradeep Jagadeesh <address@hidden> writes:
> These patches provide the qmp interface, to query the io throttle
> status of the all fsdev devices that are present in a vm.
> also, it provides an interface to set the io throttle parameters of a
> fsdev to a required value. some of the patches also remove the duplicate
> code that was present in block and fsdev files.
>
> Pradeep Jagadeesh (6):
> throttle: factor out duplicate code
> qmp: Create IOThrottle structure
> throttle: move out function to reuse the code
> hmp: create a throttle initialization function for code reusability
> fsdev: hmp interface for throttling
> fsdev: QMP interface for throttling
>
> Makefile | 4 ++
> blockdev.c | 97 ++-------------------------------
> fsdev/qemu-fsdev-dummy.c | 10 ++++
> fsdev/qemu-fsdev-throttle.c | 118
> ++++++++++++++++++++++++++--------------
> fsdev/qemu-fsdev-throttle.h | 13 +++++
> fsdev/qemu-fsdev.c | 37 +++++++++++++
> hmp-commands-info.hx | 18 ++++++
> hmp-commands.hx | 19 +++++++
> hmp.c | 81 +++++++++++++++++++++++++--
> hmp.h | 4 ++
> include/qemu/throttle-options.h | 7 +++
> include/qemu/throttle.h | 4 +-
> include/qemu/typedefs.h | 1 +
> monitor.c | 5 ++
> qapi-schema.json | 3 +
> qapi/block-core.json | 76 +-------------------------
> qapi/fsdev.json | 84 ++++++++++++++++++++++++++++
> qapi/iothrottle.json | 88 ++++++++++++++++++++++++++++++
> qmp.c | 14 +++++
> util/throttle.c | 110 +++++++++++++++++++++++++++++++++++++
> 20 files changed, 577 insertions(+), 216 deletions(-)
> create mode 100644 qapi/fsdev.json
> create mode 100644 qapi/iothrottle.json
No test coverage?
- Re: [Qemu-devel] [PATCH v7 5/6] fsdev: hmp interface for throttling, (continued)
- [Qemu-devel] [PATCH v7 3/6] throttle: move out function to reuse the code, Pradeep Jagadeesh, 2017/07/04
- [Qemu-devel] [PATCH v7 2/6] qmp: Create IOThrottle structure, Pradeep Jagadeesh, 2017/07/04
- [Qemu-devel] [PATCH v7 1/6] throttle: factor out duplicate code, Pradeep Jagadeesh, 2017/07/04
- [Qemu-devel] [PATCH v7 6/6] fsdev: QMP interface for throttling, Pradeep Jagadeesh, 2017/07/04
- Re: [Qemu-devel] [PATCH v7 0/6] fsdev: qmp interface for io throttling,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH v7 0/6] fsdev: qmp interface for io throttling, Manos Pitsidianakis, 2017/07/14