[libvirt] [PATCH] virsh: extension of virsh attach-disk for rawio

2012-02-02 Thread Taku Izumi
This patch extends virsh attach-disk command so that we can specify rawio attribute. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c |3 +++ tools/virsh.pod |3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) Index: libvirt/tools/virsh.c

[libvirt] [PATCH] qemu: fix my typo at commit 74e034964c32edb1732d0ff7642f3977f3587d72

2012-01-31 Thread Taku Izumi
Fix my typo at commit 74e034964c32edb1732d0ff7642f3977f3587d72 disk-rawio == -1 indicates that this value is not specified. So in case of this, domain must not be tainted. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_domain.c |2 +- 1 file changed, 1 insertion

[libvirt] [PATCH 0/4] RFC: grant KVM guest rawio capability

2012-01-30 Thread Taku Izumi
: add functions to keep capabilities *[PATCH 3/4] util: extend virExecWithHook() *[PATCH 4/4] qemu: make qemu processes to retain capabilities - Best regards, Taku Izumi -- Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman

[libvirt] [PATCH 1/4] conf: add rawio attribute to disk element of domain XML

2012-01-30 Thread Taku Izumi
the domain will be granted CAP_SYS_RAWIO. (of course, the domain have to be executed with root privilege) NOTE: - rawio attribute is only valid when device='lun' - At the moment, any other disks you won't use rawio can use rawio. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- docs

[libvirt] [PATCH 2/4] util: add functions to keep capabilities

2012-01-30 Thread Taku Izumi
This patch introduces virKeepCapabilities() function and implements virCommandAllowCap() function. Existing virClearCapabilities() is function to clear all capabilities. Instead virKeepCapabilities() is function to keep arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t

[libvirt] [PATCH 4/4] qemu: make qemu processes to retain capabilities

2012-01-30 Thread Taku Izumi
This patch revises qemuProcessStart() function for qemu processes to retain arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/qemu/qemu_process.c |1 + 1 file changed, 1 insertion(+) Index: libvirt/src

[libvirt] [PATCH 3/4] util: extend virExecWithHook()

2012-01-30 Thread Taku Izumi
This patch extends virExecWithHook() to receive capability information. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/util/command.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Index: libvirt/src

[libvirt] [PATCH v2 0/4] RFC: grant KVM guest rawio capability

2012-01-30 Thread Taku Izumi
qemu processes to retain rawio capability - Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v2 1/4] conf: add rawio attribute to disk element of domain XML

2012-01-30 Thread Taku Izumi
will be granted CAP_SYS_RAWIO. (of course, the domain have to be executed with root privilege) NOTE: - rawio attribute is only valid when device='lun' - At the moment, any other disks you won't use rawio can use rawio. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- docs

[libvirt] [PATCH v2 4/4] qemu: make qemu processes to retain rawio capability

2012-01-30 Thread Taku Izumi
This patch revises qemuProcessStart() function for qemu processes to retain CAP_SYS_RAWIO if needed. And in case of that, add taint flag to domain. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/qemu/qemu_domain.c |3 +++ src

[libvirt] [PATCH v2 2/4] util: add functions to keep capabilities

2012-01-30 Thread Taku Izumi
This patch introduces virSetCapabilities() function and implements virCommandAllowCap() function. Existing virClearCapabilities() is function to clear all capabilities. Instead virSetCapabilities() is function to set arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com

[libvirt] [PATCH v2 3/4] util: extend virExecWithHook()

2012-01-30 Thread Taku Izumi
This patch extends virExecWithHook() to receive capability information. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/util/command.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Index: libvirt/src

Re: [libvirt] [PATCH v3 0/5] RFC: grant KVM guests retain arbitrary capabilities

2012-01-19 Thread Taku Izumi
On Thu, 19 Jan 2012 14:48:41 -0700 Eric Blake ebl...@redhat.com wrote: On 01/19/2012 02:10 PM, Daniel P. Berrange wrote: On Thu, Jan 19, 2012 at 01:32:08PM -0700, Eric Blake wrote: On 01/18/2012 12:38 AM, Taku Izumi wrote: I am now wondering if we should do this in a different way. ie

[libvirt] [PATCH 1/2] virsh: extend domif-{get, set}link command to accept target name as a parameter

2012-01-19 Thread Taku Izumi
Other virsh domifXXX commands can accept target name as a parameter to specify interface. From viewpoint of consistency, virsh domif-getlink command should accept target name as a parameter. This patch achieves this. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c

[libvirt] [PATCH 2/2] virsh: extend domif-{get, set}link command to accept target name as a parameter

2012-01-19 Thread Taku Izumi
Other virsh domifXXX commands can accept target name as a parameter to specify interface. From viewpoint of consistency, virsh domif-setlink command should accept target name as a parameter. This patch achieves this. Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 25

Re: [libvirt] [PATCH v3 0/5] RFC: grant KVM guests retain arbitrary capabilities

2012-01-17 Thread Taku Izumi
Sorry for late response. On Fri, 13 Jan 2012 14:46:08 + Daniel P. Berrange berra...@redhat.com wrote: On Thu, Jan 12, 2012 at 04:25:27PM +0900, Taku Izumi wrote: Hi Osier-san, Daniel-san, and all, This patchset adds an option for KVM guests to retain arbitrary capabilities

[libvirt] [PATCH] virsh domiflist: change output

2012-01-13 Thread Taku Izumi
When using virsh domifstat command or virsh domiftune command, we pass an interface name as a parameter, so interface name is important. virsh domiflist output should display interface names on the first row. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c |9

[libvirt] [PATCH v3 1/5] conf: add XML schema for capability XML

2012-01-12 Thread Taku Izumi
... /capabilities Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- docs/formatcaps.html.in | 36 + docs/schemas/capability.rng | 50 +++ include/libvirt/libvirt.h.in | 45 +++ src/conf/capabilities.c

[libvirt] [PATCH v3 4/5] util: extend virExecWithHook()

2012-01-12 Thread Taku Izumi
This patch extends virExecWithHook() to receive capability information. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/util/command.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Index: libvirt/src

[libvirt] [PATCH v3 5/5] qemu: make qemu processes to retain capabilities

2012-01-12 Thread Taku Izumi
This patch revises qemuProcessStart() function for qemu processes to retain arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/qemu/qemu_process.c |1 + 1 file changed, 1 insertion(+) Index: libvirt/src

[libvirt] [PATCH v3 3/5] util: add functions to keep capabilities

2012-01-12 Thread Taku Izumi
This patch introduces virKeepCapabilities() function and implements virCommandAllowCap() function. Existing virClearCapabilities() is function to clear all capabilities. Instead virKeepCapabilities() is function to keep arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t

[libvirt] [PATCH v3 0/5] RFC: grant KVM guests retain arbitrary capabilities

2012-01-11 Thread Taku Izumi
capabilities *[PATCH v3 4/5] util: extend virExecWithHook() *[PATCH v3 5/5] qemu: make qemu processes to retain capabilities -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH v2 2/5] conf: add XML schema for domain XML

2012-01-06 Thread Taku Izumi
++ src/conf/domain_conf.h|2 + 4 files changed, 135 insertions(+) And better to add some tests. What type of test? domain schema test? -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https

Re: [libvirt] [PATCH v2 0/5] RFC: grant KVM guests retain arbitrary capabilities

2011-12-27 Thread Taku Izumi
Thank you for your comment. On Wed, 28 Dec 2011 10:44:50 +0800 Shu Ming shum...@linux.vnet.ibm.com wrote: On 2011-12-22 14:49, Taku Izumi wrote: Hi Daniel-san and all, This patchset adds an option for KVM guests to retain arbitrary capabilities. The first version is here: http

Re: [libvirt] [PATCH 0/4] RFC: grant KVM guests retain arbitrary capabilities

2011-12-21 Thread Taku Izumi
'/ ... /process_capabilities /host ... Is this what you mean? -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v2 0/5] RFC: grant KVM guests retain arbitrary capabilities

2011-12-21 Thread Taku Izumi
capabilities *[PATCH v2 4/5] util: extend virExecWithHook() *[PATCH v2 5/5] qemu: make qemu processes to retain capabilities Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v2 1/5] conf: add XML schema for capability XML

2011-12-21 Thread Taku Izumi
... /capabilities Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- docs/schemas/capability.rng | 50 +++ include/libvirt/libvirt.h.in | 45 src/conf/capabilities.c | 69 +++ src/conf

[libvirt] [PATCH v2 2/5] conf: add XML schema for domain XML

2011-12-21 Thread Taku Izumi
This patch introduces XML schema for domains to retain arbitrary capabilities. For example, by adding the following XML to domain configuration, its domain can retain cap_sys_rawio capability. process cap name='sys_rawio'/ /process Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com

[libvirt] [PATCH v2 3/5] util: add functions to keep capabilities

2011-12-21 Thread Taku Izumi
This patch introduces virKeepCapabilities() function and implements virCommandAllowCap() function. Existing virClearCapabilities() is function to clear all capabilities. Instead virKeepCapabilities() is function to keep arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t

[libvirt] [PATCH v2 4/5] util: extend virExecWithHook()

2011-12-21 Thread Taku Izumi
This patch extends virExecWithHook() to receive capability information. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/util/command.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Index: libvirt/src

[libvirt] [PATCH v2 5/5] qemu: make qemu processes to retain capabilities

2011-12-21 Thread Taku Izumi
This patch revises qemuProcessStart() function for qemu processes to retain arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/qemu/qemu_process.c |1 + 1 file changed, 1 insertion(+) Index: libvirt/src

[libvirt] [PATCH 4/4] qemu: make qemu processes to retain capabilities

2011-12-20 Thread Taku Izumi
This patch revises qemuProcessStart() function for qemu processes to retain arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/qemu/qemu_process.c |1 + 1 file changed, 1 insertion(+) Index: libvirt/src

[libvirt] [PATCH 3/4] util: extend virExecWithHook()

2011-12-20 Thread Taku Izumi
This patch extends virExecWithHook() to receive capability information. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com Signed-off-by: Shota Hirae m11g1...@hibikino.ne.jp --- src/util/command.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Index: libvirt/src

[libvirt] [PATCH 2/4] util: add functions to keep capabilities

2011-12-20 Thread Taku Izumi
This patch introduces virKeepCapabilities() function and implements virCommandAllowCap() function. Existing virClearCapabilities() is function to clear all capabilities. Instead virKeepCapabilities() is function to keep arbitrary capabilities. Signed-off-by: Taku Izumi izumi.t

[libvirt] [PATCH 1/4] conf: add XML schema for domain capabilities

2011-12-20 Thread Taku Izumi
This patch introduces XML schema for domains to retain arbitrary capabilities. For example, by adding the following XML to domain configuration, its domain can retain cap_sys_rawio capability. ... domain_capabilities cap_sys_rawio/ /domain_capabilities ... Signed-off-by: Taku Izumi

[libvirt] [PATCH 0/4] RFC: grant KVM guests retain arbitrary capabilities

2011-12-19 Thread Taku Izumi
] qemu: make qemu processes to retain capabilities -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH] schedinfo: update man page about virsh schedinfo command

2011-08-26 Thread Taku Izumi
This patch updates the man page about virsh schedinfo command. - fix typo: 1844674407370955 - 18446744073709551 - describe the value 0 of vcpu_period and vcpu_quota parameters Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.pod |5 +++-- 1 file changed, 3 insertions

[libvirt] [PATCH] schedinfo: add missing documentation

2011-08-19 Thread Taku Izumi
This patch adds the missing documentation about the scheduler parameter vcpu_period and vcpu_quota. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.pod |8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) Index: libvirt/tools/virsh.pod

Re: [libvirt] [PATCH 0/4] python: add some missing python bindings

2011-07-25 Thread Taku Izumi
On Mon, 25 Jul 2011 15:07:41 +0800 Daniel Veillard veill...@redhat.com wrote: On Fri, Jul 22, 2011 at 02:03:21PM +0900, Taku Izumi wrote: Hi all, This patchset adds some missing python bindings. The bindings for the following APIs are added: - virDomainGetSchedulerParametersFlags

[libvirt] [PATCH 0/4] python: add some missing python bindings

2011-07-21 Thread Taku Izumi
for virDomainGetSchedulerParametersFlags API *[PATCH 2/3] python: add Python binding for virDomainSetSchedulerParametersFlags API *[PATCH 3/3] python: add Python binding for virDomainPinVcpusFlags API *[PATCH 4/4] python: add Python binding for virDomainGetVcpuPinInfo API Best regards, Taku Izumi

[libvirt] [PATCH 1/4] python: add Python binding for virDomainGetSchedulerParametersFlags API

2011-07-21 Thread Taku Izumi
This patch adds the Python bindings for virDomainGetSchedulerParametersFlags API. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- python/libvirt-override-api.xml |6 ++ python/libvirt-override.c | 83 2 files changed, 89 insertions

[libvirt] [PATCH 2/4] python: add Python binding for virDomainSetSchedulerParametersFlags API

2011-07-21 Thread Taku Izumi
This patch adds the Python bindings for virDomainSetSchedulerParametersFlags API. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- python/libvirt-override-api.xml |7 ++ python/libvirt-override.c | 96 2 files changed, 103 insertions

[libvirt] [PATCH 3/4] python: add Python binding for virDomainPinVcpusFlags API

2011-07-21 Thread Taku Izumi
This patch adds the Python bindings for virDomainPinVcpuFlags API. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- python/generator.py |1 python/libvirt-override-api.xml |8 ++ python/libvirt-override.c | 48 3

[libvirt] [PATCH 4/4] python: add Python binding for virDomainGetVcpuPinInfo API

2011-07-21 Thread Taku Izumi
This patch adds the Python bindings for virDomainGetVcpuPinInfo API. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- python/generator.py |1 python/libvirt-override-api.xml |6 +++ python/libvirt-override.c | 69 3

Re: [libvirt] [PATCH 0/7] Add support for setting QoS

2011-07-20 Thread Taku Izumi
... OK 17) networkxml2xmlout/nat-network-dns-txt-record.xml ... OK -- Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH 0/7] Add support for setting QoS

2011-07-20 Thread Taku Izumi
On Thu, 21 Jul 2011 10:52:32 +0800 Osier Yang jy...@redhat.com wrote: 于 2011年07月21日 09:35, Taku Izumi 写道: On Wed, 20 Jul 2011 10:17:14 +0200 Michal Privoznikmpriv...@redhat.com wrote: That's strange. Works for me. Can you please run: cd tests; VIR_TEST_DEBUG=1 ./domainschematest

Re: [libvirt] [PATCH 0/7] Add support for setting QoS

2011-07-20 Thread Taku Izumi
pointed it out). I see. I understand the spec file needs to be fixed. Thank you. -- Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH 0/7] Add support for setting QoS

2011-07-19 Thread Taku Izumi
build errors: Bad exit status from /var/tmp/rpm-tmp.VfChp7 (%check) make: *** [rpm] エラー 1 -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH 0/3] RFC: setvcpus: support --current option

2011-07-15 Thread Taku Izumi
to support current flag *[PATCH 2/3] setvcpus: extend qemuDomainSetVcpusFlags() to support current flag *[PATCH 3/3] setvcpus: add --current option to virsh setvcpus Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com

[libvirt] [PATCH 1/3] setvcpus: extend virDomainSetVcpusFlags API to support current flag

2011-07-15 Thread Taku Izumi
This patch extends virDomainSetVcpusFlags API to support VIR_DOMAIN_AFFECT_CURRENT flag. Now because most APIs accept VIR_DOMAIN_AFFECT_CURRENT flags, virDomainSetVcpusFlags API should also do. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in |4

[libvirt] [PATCH 2/3] setvcpus: extend qemuDomainSetVcpusFlags() to support current flag

2011-07-15 Thread Taku Izumi
This patch extends qemudDomainSetVcpusFlags() function to support VIR_DOMAIN_AFFECT_CURRENT flag. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 37 +++-- 1 file changed, 27 insertions(+), 10 deletions(-) Index: libvirt/src

[libvirt] [PATCH 3/3] setvcpus: add --current option to virsh setvcpus

2011-07-15 Thread Taku Izumi
-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 26 ++ tools/virsh.pod |6 -- 2 files changed, 26 insertions(+), 6 deletions(-) Index: libvirt/tools/virsh.c === --- libvirt.orig/tools

Re: [libvirt] [PATCH 06/10] vcpubandwidth: introduce two new libvirt APIs

2011-07-14 Thread Taku Izumi
On Wed, 13 Jul 2011 16:55:28 +0800 Wen Congyang we...@cn.fujitsu.com wrote: At 07/13/2011 04:50 PM, Nikunj A. Dadhania Write: On Wed, 13 Jul 2011 14:26:23 +0800, Wen Congyang we...@cn.fujitsu.com wrote: At 07/07/2011 10:32 AM, Taku Izumi Write: So why introduce VCPU level apis

Re: [libvirt] [PATCH 06/10] vcpubandwidth: introduce two new libvirt APIs

2011-07-06 Thread Taku Izumi
On Wed, 06 Jul 2011 10:40:47 +0530 Nikunj A. Dadhania nik...@linux.vnet.ibm.com wrote: On Wed, 6 Jul 2011 10:18:05 +0900, Taku Izumi izumi.t...@jp.fujitsu.com wrote: Nikunj is correct here. We only need to ensure that the bandwidth is distributed equally between all of the cpus

Re: [libvirt] [PATCH 06/10] vcpubandwidth: introduce two new libvirt APIs

2011-07-06 Thread Taku Izumi
this flexibility. I'm for Nikunj's desgin. Do you have any concerns? -- Best regards, Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH 06/10] vcpubandwidth: introduce two new libvirt APIs

2011-07-05 Thread Taku Izumi
as follows: The quota value is divided by the number of vcpus. vcpu#: (quota/period) vcpu0: 12500/10 vcpu1: 12500/10 vcpu2: 12500/10 vcpu3: 12500/10 But, these values cannot be confirmed form the domain XML file. Is this what you intend? -- Taku Izumi izumi.t

Re: [libvirt] [PATCH 09/10] vcpubandwidth: Implement virsh support

2011-06-30 Thread Taku Izumi
, it is identical to I--current. + =item Bvncdisplay Idomain-id Output the IP address and port number for the VNC display. If the information -- 1.7.1 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list -- Taku Izumi izumi.t

Re: [libvirt] [PATCH] build: rename Vcpupin to VcpuPin

2011-06-27 Thread Taku Izumi
. Aside from consistency, it's easier to read. So do I. I think VcpuPin is good if it is not disliked that VcpuPin coexists with PinVcpu. -- Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH 0/5] RFC: vcpuinfo, vcpupin: the feature to get CPU affinity information

2011-06-24 Thread Taku Izumi
] vcpupin: implement the remote protocol to address the new API *[PATCH 4/5] vcpuinfo: add the code to fallback to try new API *[PATCH 5/5] vcpupin: add query option to virsh vcpupin command Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman

[libvirt] [PATCH 1/5] vcpupin: introduce the new libvirt API (virDomainGetVcpupinInfo)

2011-06-24 Thread Taku Izumi
its signature is different from what everyone expect, so we can't use this to retrieve it either. The virDomainGetVcpupinInfo is the new API to retrieve CPU affinity information of active and inactive domains. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in

[libvirt] [PATCH 2/5] vcpupin: implement the code to support new API for the qemu driver

2011-06-24 Thread Taku Izumi
This patch implements the code to address the new API (virDomainGetVcpupinInfo) in the qemu driver. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 112 + 1 file changed, 112 insertions(+) Index: libvirt/src/qemu

[libvirt] [PATCH 3/5] vcpupin: implement the remote protocol to address the new API

2011-06-24 Thread Taku Izumi
This patch implements the remote protocol to address the new API (virDomainGetVcpupinInfo). Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- daemon/remote.c | 68 src/remote/remote_driver.c | 73

[libvirt] [PATCH 4/5] vcpuinfo: add the code to fallback to try new API

2011-06-24 Thread Taku Izumi
The virsh vcpuinfo command results in failure when the target domain is inactive on KVM. This patch improves this behavior by adding the fallback to invoke virDomainGetVcpupinInfo API in case of virDomainGetVcpus API returns error and the target domain is inactive. Signd-off-by: Taku Izumi

[libvirt] [PATCH 5/5] vcpupin: add query option to virsh vcpupin command

2011-06-24 Thread Taku Izumi
: 1,3,5,7,9,11,13,15 When --query is specified, cpulist is not required and vcpu number is optional. When vcpu number is provided, information of only specified vcpu is displayed. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 97

Re: [libvirt] [PATCH 1/4] vcpupin: improve vcpupin definition of virsh vcpupin

2011-06-21 Thread Taku Izumi
: expected 'const char **' but argument is of type 'char **' make[3]: *** [virsh-virsh.o] Error 1 A reminder to everyone who commits. It is essential to run configure + build with --enable-compile-warnings=error before pushing patches Sorry, and thank you for fixing. -- Taku Izumi izumi.t

Re: [libvirt] [PATCH v4 0/4] vcpupin: configure inactive domain's CPU affinity setting

2011-06-13 Thread Taku Izumi
On Mon, 13 Jun 2011 23:53:59 +0800 Daniel Veillard veill...@redhat.com wrote: On Fri, Jun 10, 2011 at 02:47:08PM +0900, Taku Izumi wrote: Hi all, I'll resend this patchset because what sent yesterday was broken. Sorry to be a nuisance. -- This patchset enables us to configure

Re: [libvirt] [PATCH v4 1/4] vcpupin: introduce a new libvirt API (virDomainPinVcpuFlags)

2011-06-13 Thread Taku Izumi
. Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API

2011-06-12 Thread Taku Izumi
I updated according to Hu Tao's comment. Thanks. --- This patch implements the remote protocol to address the new API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- daemon/remote.c | 42 ++ daemon

[libvirt] [PATCH v4 0/4] vcpupin: configure inactive domain's CPU affinity setting

2011-06-10 Thread Taku Izumi
(virDomainPinVcpuFlags) *[PATCH v4 2/4] vcpupin: implement the code to address the new API in the qemu driver *[PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API *[PATCH v4 4/4] vcpupin: add the new option to virsh vcpupin command Best regards, Taku Izumi -- libvir

[libvirt] [PATCH v4 1/4] vcpupin: introduce a new libvirt API (virDomainPinVcpuFlags)

2011-06-10 Thread Taku Izumi
This patch introduces a new libvirt API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in |5 ++ src/driver.h |7 +++ src/libvirt.c| 76 +++ src

[libvirt] [PATCH v4 2/4] vcpupin: implement the code to address the new API in the qemu driver

2011-06-10 Thread Taku Izumi
This patch implements the code to address the new API (virDomainPinVcpuFlags) in the qemu driver. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 99 + 1 file changed, 76 insertions(+), 23 deletions(-) Index

[libvirt] [PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API

2011-06-10 Thread Taku Izumi
This patch implements the remote protocol to address the new API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- daemon/remote.c | 42 ++ src/remote/remote_driver.c |1 + src/remote/remote_protocol.x

[libvirt] [PATCH v4 4/4] vcpupin: add the new option to virsh vcpupin command

2011-06-10 Thread Taku Izumi
, it affects a running (live) domain. The --current option cannot be used with --config or --live at the same time, and when --current is specified, it affects a current domain. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 33 +++-- tools

[libvirt] [PATCH 0/4] RFC: vcpupin: some improvements of virsh vcpupin command

2011-06-10 Thread Taku Izumi
] vcpupin: improve vcpupin definition of virsh vcpupin *[PATCH 2/4] vcpupin: add reset option to virsh vcpupin command *[PATCH 3/4] vcpupin: add virDomainVcpupinDel function *[PATCH 4/4] vcpupin: add vcpupin resetting feature to qemu driver Best regards, Taku Izumi -- libvir-list mailing list libvir

[libvirt] [PATCH 1/4] vcpupin: improve vcpupin definition of virsh vcpupin

2011-06-10 Thread Taku Izumi
0 0-15,^8 is identical to # virsh vcpupin Guest 0 0,1,2,3,4,5,6,7,9,10,11,12,13,14,15 NOTE: The expression is sequencially evaluated, so 0-15,^8 is not identical to ^8,0-15. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 125

[libvirt] [PATCH 2/4] vcpupin: add reset option to virsh vcpupin command

2011-06-10 Thread Taku Izumi
set the following: # virsh vcpupin VM 0 r the vcpu0 will be pinned to all physical cpus. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c |7 ++- tools/virsh.pod |2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) Index: libvirt/tools/virsh.c

[libvirt] [PATCH 3/4] vcpupin: add virDomainVcpupinDel function

2011-06-10 Thread Taku Izumi
This patch add the private API (virDomainVcpupinDel). This API can delete the vcpupin setting of a specified virtual cpu. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/conf/domain_conf.c | 39 +++ src/conf/domain_conf.h |2 ++ src

[libvirt] [PATCH 4/4] vcpupin: add vcpupin resetting feature to qemu driver

2011-06-10 Thread Taku Izumi
Pinning to all physical cpus means resetting, hence it is preferable to delete vcpupin setting of XML. This patch changes qemu driver to delete vcpupin setting by invoking virDomainVcpupinDel API when pinning the specified virtual cpu to all host physical cpus. Signed-off-by: Taku Izumi

Re: [libvirt] CFS Hardlimits and the libvirt cgroups implementation

2011-06-10 Thread Taku Izumi
? cputune capping50/capping cputune If it is not possible to control enough only one capping parameter, how about passing the other parameter as qemu driver's parameter via /etc/libvirt/qemu.conf ? -- Taku Izumi izumi.t...@jp.fujitsu.com -- libvir-list mailing list libvir-list@redhat.com

Re: [libvirt] [PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API

2011-06-09 Thread Taku Izumi
Sorry. I've just changed MTA. I'll resend them all. Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v4 0/4] vcpupin: configure inactive domain's CPU affinity setting

2011-06-08 Thread Taku Izumi
in the qemu driver *[PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API *[PATCH v4 4/4] vcpupin: add the new option to virsh vcpupin command Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v4 1/4] vcpupin: introduce a new libvirt API

2011-06-08 Thread Taku Izumi
This patch introduces a new libvirt API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in |5 ++ src/driver.h |7 +++ src/libvirt.c| 76 +++ src

[libvirt] [PATCH v4 2/4] vcpupin: implement the code to address the new API in the qemu driver

2011-06-08 Thread Taku Izumi
This patch implements the code to address the new API (virDomainPinVcpuFlags) in the qemu driver. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 99 + 1 file changed, 76 insertions(+), 23 deletions(-) Index

[libvirt] [PATCH v4 3/4] vcpupin: implement the remote protocol to address the new API

2011-06-08 Thread Taku Izumi
This patch implements the remote protocol to address the new API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- daemon/remote.c | 42 ++ src/remote/remote_driver.c |1 + src/remote/remote_protocol.x

[libvirt] [PATCH v4 4/4] vcpupin: add the new option to virsh vcpupin command

2011-06-08 Thread Taku Izumi
, it affects a running (live) domain. The --current option cannot be used with --config or --live at the same time, and when --current is specified, it affects a current domain. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 33 +++-- tools

[libvirt] [PATCH 0/4] RFC: vcpupin: some improvements of virsh vcpupin command

2011-06-08 Thread Taku Izumi
vcpupin command *[PATCH 3/4] vcpupin: add virDomainVcpupinDel function *[PATCH 4/4] vcpupin: add vcpupin resetting feature to qemu driver Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH 1/4] vcpupin: improve vcpupin definition of virsh vcpupin

2011-06-08 Thread Taku Izumi
0 0-15,^8 is identical to # virsh vcpupin Guest 0 0,1,2,3,4,5,6,7,9,10,11,12,13,14,15 NOTE: The expression is sequencially evaluated, so 0-15,^8 is not identical to ^8,0-15. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 125

[libvirt] [PATCH 2/4] vcpupin: add reset option to virsh vcpupin command

2011-06-08 Thread Taku Izumi
set the following: # virsh vcpupin VM 0 r the vcpu0 will be pinned to all physical cpus. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c |7 ++- tools/virsh.pod |2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) Index: libvirt/tools/virsh.c

[libvirt] [PATCH 3/4] vcpupin: add virDomainVcpupinDel function

2011-06-08 Thread Taku Izumi
This patch add the private API (virDomainVcpupinDel). This API can delete the vcpupin setting of a specified virtual cpu. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/conf/domain_conf.c | 39 +++ src/conf/domain_conf.h |2 ++ src

[libvirt] vcpupin: fix cpu affinity setting bug of qemu driver

2011-06-06 Thread Taku Izumi
: running CPU time: 1.7s CPU Affinity: This patch fixes this problem. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_process.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) Index: libvirt/src

Re: [libvirt] [PATCHv4 1/4] vcpupin: inroduce a new libvir API (virDomainPinVcpuFlags)

2011-05-25 Thread Taku Izumi
Thank you for commenting. Also, shouldn't these flags be named VIR_DOMAIN_PIN_VCPU_FLAGS_{LIVE|CONFIG} since they are meant only for the virDomainPinVcpuFlags() API? If VIR_DOMAIN_PIN_VCPU_XXX is preferred instead of VIR_DOMAIN_VCPU_XXX , I'll do so. -- Best regards, Taku Izumi

[libvirt] [PATCH v4 0/4] vcpupin: configure inactive domains' CPU affinity setting

2011-05-20 Thread Taku Izumi
: implement the remote protocol to address the new API *[PATCHv4 4/4] vcpupin: add the new options to virsh vcpupin command Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCHv4 1/4] vcpupin: inroduce a new libvir API (virDomainPinVcpuFlags)

2011-05-20 Thread Taku Izumi
This patch introduces a new libvirt API (virDomainPinVcpuFlags) Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in |6 +++ src/driver.h |7 +++ src/libvirt.c| 83 +++ src

[libvirt] [PATCHv4 2/4] vcpupin: implement the code to address the new API in the qemu driver

2011-05-20 Thread Taku Izumi
This patch implements the code to address the new API (virDomainPinVcpuFlags) in the qemu driver. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 99 + 1 file changed, 76 insertions(+), 23 deletions(-) Index

[libvirt] [PATCHv4 3/4] vcpupin: implement the remote protocol to address the new API

2011-05-20 Thread Taku Izumi
This patch implements the remote protocol to address the new API (virDomainPinVcpuFlags). Signd-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- daemon/remote.c | 42 ++ src/remote/remote_driver.c |1 + src/remote/remote_protocol.x

[libvirt] [PATCHv4 4/4] vcpupin: add the new options to virsh vcpupin command

2011-05-20 Thread Taku Izumi
, it affects a running (live) domain. The --current option cannot be used with --config or --live at the same time, and when --current is specified, it affects a current domain. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- tools/virsh.c | 33 +++-- tools

[libvirt] [PATCH v3 0/4] vcpupin: configure inactive domains' CPU affinity setting

2011-05-10 Thread Taku Izumi
: implement the remote protocol to address the new API *[PATCH 4/4] vcpupin: add the new options to virsh vcpupin command Best regards, Taku Izumi -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH 2/4] vcpupin: implement the code to address the new API in the qemu driver

2011-05-10 Thread Taku Izumi
This patch implements the code to address the new API (virDomainPinVcpuFlags) in the qemu driver. Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/qemu/qemu_driver.c | 100 + 1 file changed, 76 insertions(+), 24 deletions(-) Index

[libvirt] [PATCH 1/4] vcpupin: inroduce a new libvir API (virDomainPinVcpuFlags)

2011-05-10 Thread Taku Izumi
This patch introduces a new libvirt API (virDomainPinVcpuFlags) Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- include/libvirt/libvirt.h.in |6 +++ src/driver.h |7 +++ src/esx/esx_driver.c |1 src/libvirt.c| 83

[libvirt] [PATCH 3/4] vcpupin: implement the remote protocol to address the new API

2011-05-10 Thread Taku Izumi
This patch implements the remote protocol to address the new API (virDomainPinVcpuFlags). Signed-off-by: Taku Izumi izumi.t...@jp.fujitsu.com --- src/remote/remote_driver.c |2 +- src/remote/remote_protocol.x | 10 +- src/remote_protocol-structs |9 + 3 files

  1   2   >