>
> Eric Blake writes:
>
> > On 11/28/18 3:25 AM, Markus Armbruster wrote:
> >> xiezhide writes:
> >>
> >>> Rename the ThrottleLimits member names and modify related code
> >>>
> >>> Signed-off-by: xiezhide
> >&g
> Subject: Re: [Qemu-devel] [PATCH v5 2/6] fsdev-throttle-qmp: Rename the
> ThrottleLimits member names
>
> On 11/28/18 3:25 AM, Markus Armbruster wrote:
> > xiezhide writes:
> >
> >> Rename the ThrottleLimits member names and modify related code
> Subject: Re: [Qemu-devel] [PATCH v5 2/6] fsdev-throttle-qmp: Rename the
> ThrottleLimits member names
>
> xiezhide writes:
>
> > Rename the ThrottleLimits member names and modify related code
> >
> > Signed-off-by: xiezhide
> &
> -Original Message-
> From: Greg Kurz [mailto:gr...@kaod.org]
> Sent: Thursday, November 22, 2018 10:46 PM
> To: xiezhide
> Cc: qemu-devel@nongnu.org; aneesh.ku...@linux.vnet.ibm.com;
> ebl...@redhat.com; arm...@redhat.com; be...@igalia.com; zengcanfu
>
-Original Message-
From: Eric Blake [mailto:ebl...@redhat.com]
Sent: 2018年11月16日 4:56
To: xiezhide ; qemu-devel@nongnu.org
Cc: gr...@kaod.org; aneesh.ku...@linux.vnet.ibm.com; arm...@redhat.com;
be...@igalia.com; zengcanfu 00215970 ; Jinxuefeng
; Chenhui (Felix, Euler)
Subject: Re
-Original Message-
From: Eric Blake [mailto:ebl...@redhat.com]
Sent: 2018年11月16日 5:41
To: xiezhide ; qemu-devel@nongnu.org
Cc: gr...@kaod.org; aneesh.ku...@linux.vnet.ibm.com; arm...@redhat.com;
be...@igalia.com; zengcanfu 00215970 ; Jinxuefeng
; Chenhui (Felix, Euler)
Subject: Re
-Original Message-
From: Eric Blake [mailto:ebl...@redhat.com]
Sent: 2018年11月16日 6:03
To: xiezhide ; qemu-devel@nongnu.org
Cc: be...@igalia.com; arm...@redhat.com; zengcanfu 00215970
; gr...@kaod.org; aneesh.ku...@linux.vnet.ibm.com;
Jinxuefeng ; Chenhui (Felix, Euler)
Subject: Re
Move ThrottleLimits into a new file for future reuse.
Signed-off-by: xiezhide
---
Makefile | 9 +
Makefile.objs | 4
qapi/block-core.json | 49 +--
qapi/qapi-schema.json | 1 +
qapi/tlimits.json | 53
introduces io throttling hmp interfaces for the fsdev devices
Signed-off-by: xiezhide
---
hmp-commands-info.hx | 15 ++
hmp-commands.hx | 15 ++
hmp.c| 81 ++--
hmp.h| 4 +++
4 files changed
Rename the ThrottleLimits member names and modify related code
Signed-off-by: xiezhide
---
qapi/block-core.json | 70 +++---
util/throttle.c | 163 +--
2 files changed, 116 insertions(+), 117 deletions(-)
diff --git a/qapi
Rewrite BlockIOThrottle with ThrottleLimits as its base class and modify
related code
Signed-off-by: xiezhide
---
blockdev.c | 2 ++
qapi/block-core.json | 73 ++--
2 files changed, 4 insertions(+), 71 deletions(-)
diff --git a
provides two interfaces:
1. set the IO limits for the required fsdev device
2. query info of all the fsdev devices.
Signed-off-by: xiezhide
---
Makefile| 27 -
Makefile.objs | 12 --
fsdev/qemu-fsdev-dummy.c| 11 +
fsdev/qemu-fsdev
Factor out throttle parameter parsing code to a new common
function which will be used by block and fsdev.
Rename function throttle_parse_options to throttle_parse_group
to resolve function name conflict
Reviewed-by: Eric Blake
Signed-off-by: xiezhide
---
block/throttle.c| 6
This patches provide qmp interface to query/set io throttle parameters of a
fsdev.
Some of patches also refactor the code and structure that was present in block
and fsdev files.
xiezhide (6):
fsdev-throttle-qmp: factor out throttle code to reuse code
fsdev-throttle-qmp: Rename the
This patch factor out throttle parameter parse code to common function
which will be used by block and fsdev.
rename function throttle_parse_options to throttle_parse_group to resolve
function name conflict
Signed-off-by: xiezhide
---
block/throttle.c| 6 ++--
blockdev.c
introduces io throttling hmp interfaces for the fsdev devices
Signed-off-by: xiezhide
---
hmp-commands-info.hx | 15 ++
hmp-commands.hx | 15 ++
hmp.c| 83 +++-
hmp.h| 4 +++
qapi/tlimits.json
provides two interfaces:
1. set the IO limits for the required fsdev device
2. query info of all the fsdev devices.
Signed-off-by: xiezhide
---
Makefile| 9 +
Makefile.objs | 4 ++
fsdev/qemu-fsdev-dummy.c| 11 +
fsdev/qemu-fsdev-throttle.c | 98
This patches provide qmp interface to query/set io throttle parameters of a
fsdev.
Some of patches also refactor the code and structure that was present in block
and fsdev files.
xiezhide (4):
fsdev-throttle-qmp: factor out throttle code to reuse code
fsdev-throttle-qmp: move struct
this patch move ThrottleLimits to new file and rename struct
field with common format
Signed-off-by: xiezhide
---
Makefile | 9 +++
Makefile.objs | 4 ++
blockdev.c| 51 +---
qapi/block-core.json | 122
provides two interfaces:
1. set the IO limits for the required fsdev device
2. query info of all the fsdev devices.
Signed-off-by: xiezhide
---
Makefile| 9 +
Makefile.objs | 4 ++
fsdev/qemu-fsdev-dummy.c| 11 +
fsdev/qemu-fsdev-throttle.c | 98
introduces io throttling hmp interfaces for the fsdev devices
Signed-off-by: xiezhide
---
hmp-commands-info.hx | 15 ++
hmp-commands.hx | 15 ++
hmp.c| 83 +++-
hmp.h| 4 +++
qapi/tlimits.json
this patch move ThrottleLimits to new file and rename struct
field with common format
Signed-off-by: xiezhide
---
Makefile | 9 +++
Makefile.objs | 4 ++
blockdev.c| 51 +---
qapi/block-core.json | 122
This patch factor out throttle parameter parse code to common function
which will be used by block and fsdev.
rename function throttle_parse_options to throttle_parse_group to resolve
function name conflict
Signed-off-by: xiezhide
---
block/throttle.c| 6 ++--
blockdev.c
This patches provide qmp interface to query/set io throttle parameters of a
fsdev.
Some of patches also refactor the code and structure that was present in block
and fsdev files.
xiezhide (4):
fsdev-throttle-qmp: factor out throttle code to reuse code
fsdev-throttle-qmp: move struct
-Original Message-
From: Eric Blake [mailto:ebl...@redhat.com]
Sent: 2018年11月14日 7:25
To: xiezhide ; qemu-devel@nongnu.org
Cc: gr...@kaod.org; aneesh.ku...@linux.vnet.ibm.com; arm...@redhat.com;
be...@igalia.com; zengcanfu 00215970 ; Jinxuefeng
; Chenyi (johnny, RTOS)
Subject: Re
] [PATCH v2 3/3] fsdev-throttle-qmp: hmp interface for fsdev io
throttling
Thanks
Kidd
-Original Message-
From: Greg Kurz [mailto:gr...@kaod.org]
Sent: 2018年11月13日 20:04
To: xiezhide
Cc: qemu-devel@nongnu.org; Eric Blake ; arm...@redhat.com;
dgilb...@redhat.com; be...@igalia.com
introduces io throttling hmp interfaces for the fsdev devices
Signed-off-by: xiezhide
---
hmp-commands-info.hx | 15 ++
hmp-commands.hx | 15 ++
hmp.c| 83 +++-
hmp.h| 4 +++
4 files changed
This patch includes two parts:
1. factor out throttle code to reuse code
2. use ThrottleLimits structure
Signed-off-by: xiezhide
---
Makefile| 20 +++-
Makefile.objs | 8 ++
block/throttle.c| 6 +-
blockdev.c
This patches provide qmp interface to query/set io throttle parameters of a
fsdev.
Some of patches also refactor the code and structure that was present in block
and fsdev files.
xiezhide (3):
fsdev-throttle-qmp: refactor code for qmp interface for io throttling
fsdev-throttle-qmp: qmp
provides two interfaces:
1. set the IO limits for the required fsdev device
2. query info of all the fsdev devices.
Signed-off-by: xiezhide
---
fsdev/qemu-fsdev-dummy.c| 11
fsdev/qemu-fsdev-throttle.c | 144 +---
fsdev/qemu-fsdev-throttle.h
年11月13日 18:29
To: xiezhide
Cc: qemu-devel@nongnu.org; Eric Blake ; arm...@redhat.com;
dgilb...@redhat.com; be...@igalia.com; aneesh.ku...@linux.vnet.ibm.com
Subject: Re: [Qemu-devel][PATCH v1 0/3] fsdev-throttle-qmp: refactor code for
qmp interface
Hi Kidd,
This posting is still broken: no
-Original Message-
From: Greg Kurz [mailto:gr...@kaod.org]
Sent: 2018年11月13日 1:55
To: xiezhide
Cc: qemu-devel@nongnu.org; be...@igalia.com; arm...@redhat.com;
dgilb...@redhat.com; aneesh.ku...@linux.vnet.ibm.com
Subject: Re: [Qemu-devel] [PATCH 2/2] virtio-9p: fix coding style issue
-Original Message-
From: Eric Blake [mailto:ebl...@redhat.com]
Sent: 2018年11月13日 0:27
To: xiezhide ; qemu-devel@nongnu.org
Cc: arm...@redhat.com; gr...@kaod.org; dgilb...@redhat.com; be...@igalia.com;
aneesh.ku...@linux.vnet.ibm.com
Subject: Re: [Qemu-devel] [PATCH 1/2] virtio-9p: qmp
> These patches provide the qmp interface, to set/query the io throttle
> status of the all fsdev devices that are present in a vm.
> Some of the patches also remove the
> duplicate code that was present in block and fsdev files.
>
> Zhide Xie (2):
> fsdev-qmp: qmp interface for set/query io
introduces io throttling hmp interfaces for the fsdev devices
Signed-off-by: x00390961
---
hmp-commands-info.hx | 15 ++
hmp-commands.hx | 15 ++
hmp.c| 83 +++-
hmp.h| 4 +++
4 files changed, 1
This patch includes two parts:
1. factor out throttle code to reuse code
2. use ThrottleLimits structure
Signed-off-by: x00390961
---
Makefile| 20 +++-
Makefile.objs | 8 ++
block/throttle.c| 6 +-
blockdev.c |
This patches provide qmp interface to query/set io throttle parameters of a
fsdev.
Some of patches also refactor the code and structure that was present in block
and fsdev files.
x00390961 (3):
fsdev-throttle-qmp: refactor code for qmp interface for io throttling
fsdev-throttle-qmp: qmp inte
provides two interfaces:
1. set the IO limits for the required fsdev device
2. query info of all the fsdev devices.
Signed-off-by: x00390961
---
fsdev/qemu-fsdev-dummy.c| 11
fsdev/qemu-fsdev-throttle.c | 144 +---
fsdev/qemu-fsdev-throttle.h |
These patches provide the qmp interface, to set/query the io throttle
status of the all fsdev devices that are present in a vm.
Some of the patches also remove the
duplicate code that was present in block and fsdev files.
Zhide Xie (2):
fsdev-qmp: qmp interface for set/query io throttle for fsde
fix two coding style issue
Signed-off-by: x00390961 mailto:xiezh...@huawei.com>>
---
fsdev/qemu-fsdev-throttle.c | 2 +-
include/qemu/throttle-options.h | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/fsdev/qemu-fsdev-throttle.c b/fsdev/qemu-fsdev-throttle.c
index 7d31
This patch provide qmp interface to set/query io throttle for fsdev devices.
This patch include following work:
1. port Pradeep Jagadeesh's patches, details please review
http://lists.gnu.org/archive/html/qemu-devel/2017-10/msg00173.html
2. fix two issue:
(1). qmp set io throttle code dump when q
These patches provide the qmp interface, to set/query the io throttle
status of the all fsdev devices that are present in a vm.
Some of the patches also remove the
duplicate code that was present in block and fsdev files.
Zhide Xie (2):
fsdev-qmp: qmp interface for set/query io throttle for fsde
42 matches
Mail list logo