We can start qemu with a "cpu,+la57" to set 57-bit vitrual address
space. So VM can be aware that it need to enable 5-level paging.
Corresponding QEMU commits:
al57 6c7c3c21f95dd9af8a0691c0dd29b07247984122
---
src/cpu/cpu_map.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git
Some platform NUMA node does not include cpu, such as Phi.
This patch support CPU less NUMA node.
But there must be one CPU cell node for a guest.
Also must assign the host nodeset for this guest cell node.
please enable numactl with "--with-numactl" for libvirt config.
Test this patch:
1.
We need to set the mutil-thread compress capability as true to enable it.
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
.gnulib | 2 +-
src/qemu/qemu_migration.c | 56 +++
src/qemu
From: Eli Qiao liyong.q...@intel.com
Add command to allow set and get multi-thread migration parameters
for a domain.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
tools/virsh-domain.c | 171
From: Eli Qiao liyong.q...@intel.com
This patch add test case for qemuMonitorJSONGetMigrationParameter.
It will verify if qemu monitor json value can be parsed correctly.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
tests
and get multi-thread migration parameters commands
ShaoHe Feng (5):
qemu_migration: Add support for mutil-thread compressed migration
enable
qemu: Add monitor API for get/set migration parameters
set multi-thread compress params for Migrate3 during live migration
virsh: add multi-thread
domainMigrateSetParameters, domainMigrateGetParameters
src/libvirt-domain.c:
* Implement virdomainMigrateSetParameters
* Implement virdomainMigrateGetParameters
src/libvirt_public.syms:
* Export the new symbols
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f
From: Eli Qiao liyong.q...@intel.com
Add remote support for the set/get migration parameters API's
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
daemon/remote.c | 62
src/remote
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
include/libvirt/libvirt-domain.h | 1 +
tools/virsh-domain.c | 52
tools/virsh.pod | 23 --
3 files changed, 69
From: Eli Qiao liyong.q...@intel.com
Add qemuDomainMigrateGetParameters and qemuDomainMigrateSetParameters
in order to set or get multi-thread compress parameters.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
src/qemu/qemu_driver.c | 158
just support setting these params for Migrate3Full protocal.
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
include/libvirt/libvirt-domain.h | 24
src/qemu/qemu_domain.h | 3 +++
src/qemu/qemu_driver.c
parameters
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
src/qemu/qemu_monitor.c | 38 ++
src/qemu/qemu_monitor.h | 10 +
src/qemu/qemu_monitor_json.c | 93 +++
src/qemu
domainMigrateSetParameters, domainMigrateGetParameters
src/libvirt-domain.c:
* Implement virdomainMigrateSetParameters
* Implement virdomainMigrateGetParameters
src/libvirt_public.syms:
* Export the new symbols
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f
parameters
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
src/qemu/qemu_monitor.c | 38 ++
src/qemu/qemu_monitor.h | 10 +
src/qemu/qemu_monitor_json.c | 93 +++
src/qemu
From: Eli Qiao liyong.q...@intel.com
Add remote support for the set/get migration parameters API's
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
daemon/remote.c | 62
src/remote
From: Eli Qiao liyong.q...@intel.com
Add command to allow set and get multi-thread migration parameters
for a domain.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
tools/virsh-domain.c | 171
From: Eli Qiao liyong.q...@intel.com
Add qemuDomainMigrateGetParameters and qemuDomainMigrateSetParameters
in order to set or get multi-thread compress parameters.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
src/qemu/qemu_driver.c | 158
just support setting these params for Migrate3Full protocal.
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
include/libvirt/libvirt-domain.h | 24
src/qemu/qemu_domain.h | 3 +++
src/qemu/qemu_driver.c
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
include/libvirt/libvirt-domain.h | 1 +
tools/virsh-domain.c | 54
tools/virsh.pod | 22 +++-
3 files changed, 71
From: Eli Qiao liyong.q...@intel.com
This patch add test case for qemuMonitorJSONGetMigrationParameter.
It will verify if qemu monitor json value can be parsed correctly.
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
Signed-off-by: Eli Qiao liyong.q...@intel.com
---
tests
We need to set the mutil-thread compress capability as true to enable it.
Signed-off-by: Eli Qiao liyong.q...@intel.com
Signed-off-by: ShaoHe Feng shaohe.f...@intel.com
---
src/qemu/qemu_migration.c | 56 +++
src/qemu/qemu_migration.h | 9
and get multi-thread migration parameters commands
ShaoHe Feng (5):
qemu_migration: Add support for mutil-thread compressed migration
enable
qemu: Add monitor API for get/set migration parameters
set multi-thread compress params for Migrate3 during live migration
virsh: add multi-thread
Thank you, Eric.
I want to improve this feature as follow , in order to simplify the code.
1. set up a hashtable of event names to a appropriate struct.
when user register an event, this event name will be added to
this hashtable.
and maybe different connection will add the same
, in order to isolate them from the rest events of libvirt?
I think the qemuMonitorJSONIOProcessEvent has better to filter the
register event names, but I did not know the best way to add these
register event names list.
, shao...@linux.vnet.ibm.com wrote:
From: ShaoHe Feng shao
Hi Eric,
There's a question about register an Event.
When user starts an application call
remoteDispatchDomainEventsRegisterAny to register an event.
And for some reasons, this application breaks down.
Will the libvirtd daemon know the application breaks down? And delete
the event?
if not,
When I to use gdb to check whether qemuMonitorJSONIOProcessEvent
processes the Event that I expect.
but the gdb works abnormally.
I list the the position of the source file by gdb. It is the correct
functionqemuMonitorJSONIOProcessEvent.
However I set break point on this position. then info b,
I make install libvirt failed on my Ubuntu 11.11.
I think some html dependent packages are missed on my build environment.
Does anyone know the reason? Thanks.
the info of make install is as follow:
/bin/bash /home/fsh/work/VM/libvirt/build-aux/install-sh -d
/usr/share/doc/libvirt-0.9.6/html
Today, the same error encounters on my Ubuntu 11.10.
After apply this patch, I can make Libvirt successfully.
, Xu He Jie wrote:
于 2011年10月18日 22:45, Eric Blake 写道:
On 10/18/2011 02:06 AM, Xu He Jie wrote:
From: soulxusoulxu@soulxu-ThinkPad-T410.(none)
When I compile libvirt with gcc-4.6.1
28 matches
Mail list logo