Re: [libvirt] [PATCH] esx: Disable libcurl's use of signals to fix a segfault

2012-10-07 Thread Matthias Bolte
2012/10/1 Michal Privoznik mpriv...@redhat.com: On 29.09.2012 22:17, Matthias Bolte wrote: libcurl uses a SIGALRM in combination with sigsetjmp/siglongjmp to be able to abort a DNS lookup when it takes too long. The problem with this in a multi-threaded application is that the signal handler

Re: [libvirt] Two core dumps are generated in multi-thread scenarios

2012-10-07 Thread Matthias Bolte
Hi, I pushed the proposed fix of setting CURLOPT_NOSIGNAL to 1. This effectively makes libcurl lose its timeout ability for synchronous DNS lookups. Asynchronous DNS lookups via the c-ares library are not effected. You backtrace shows a timeout of a synchronous DNS lookup, I think (see the

Re: [libvirt] IPV6 and routing

2012-10-07 Thread Gene Czarcinski
On 10/06/2012 05:29 PM, R P Herrold wrote: On Sat, 6 Oct 2012, Gene Czarcinski wrote: OK, what am I missing? What don't I understand? If IPv6 is going to be useful in virtualization, then there must be some easy way to have other systems understand that the virtualization host is acting as

[libvirt] [with libvirt-git] creating an f17 guest fails with -- Bus 'pci.0' not found

2012-10-07 Thread Kashyap Chamarthy
Heya, So, creating a guest w/ virt-install fails w/ latest libvirt This is what I see in the guest logs: qemu-kvm: -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2: Bus 'pci.0' not found 2012-10-07 11:24:49.145+: shutting down This is clearly reproducible with latest git on Fedora-18.

Re: [libvirt] IPV6 and routing

2012-10-07 Thread Gene Czarcinski
On 10/07/2012 06:28 AM, Gene Czarcinski wrote: On 10/06/2012 05:29 PM, R P Herrold wrote: On Sat, 6 Oct 2012, Gene Czarcinski wrote: OK, what am I missing? What don't I understand? If IPv6 is going to be useful in virtualization, then there must be some easy way to have other systems

[libvirt] [PATCH] network: Allow vlan trunk='yes'/ without explicit tag subelements

2012-10-07 Thread Matthias Bolte
Until now at least one tag subelement was required for a vlan element. An optional trunk='yes' attribute can be used to indicate trunking of the given tags. This is not how VLAN tagging works with ESX. One can either specify a single VLAN tag per virtual network or enable trunking for all

[libvirt] [PATCH v2] esx: Support VLAN tags in virtual network port groups

2012-10-07 Thread Matthias Bolte
--- v2: Utilize tag-less VLAN trunk mode: https://www.redhat.com/archives/libvir-list/2012-October/msg00214.html src/esx/esx_network_driver.c | 64 ++--- 1 files changed, 59 insertions(+), 5 deletions(-) diff --git a/src/esx/esx_network_driver.c

Re: [libvirt] [PATCH v3] esx: Support VLAN tags in virtual network port groups

2012-10-07 Thread Matthias Bolte
2012/9/30 Laine Stump la...@laine.org: On 09/09/2012 04:44 AM, Matthias Bolte wrote: --- v2: Use network level VLAN config if there is no portgroup specific VLAN config given. v3: Add ESX_VLAN_TRUNK define for magic number 4095 src/esx/esx_network_driver.c | 70

[libvirt] ANNOUNCE: libvirt 0.9.6.3 maintenance release

2012-10-07 Thread Cole Robinson
libvirt 0.9.6.3 maintenance release is now available. This is libvirt 0.9.6 with additional bugfixes that have accumulated upstream since the initial release. This release can be downloaded at: http://libvirt.org/sources/stable_updates/libvirt-0.9.6.3.tar.gz Changes in this version: *

[libvirt] ANNOUNCE: libvirt 0.9.11.6 maintenance release

2012-10-07 Thread Cole Robinson
libvirt 0.9.11.6 maintenance release is now available. This is libvirt 0.9.11 with additional bugfixes that have accumulated upstream since the initial release. This release can be downloaded at: http://libvirt.org/sources/stable_updates/libvirt-0.9.11.6.tar.gz Changes in this version: *

Re: [libvirt] [RFC] [PATCH v3 2/6] add fuse support for libvirt lxc

2012-10-07 Thread Gao feng
于 2012年09月26日 02:37, Daniel P. Berrange 写道: On Tue, Sep 11, 2012 at 10:54:48AM +0800, Gao feng wrote: this patch addes fuse support for libvirt lxc. we can use fuse filesystem to generate sysinfo dynamically, So we can isolate /proc/meminfo,cpuinfo and so on through fuse filesystem. we

Re: [libvirt] [RFC] [PATCH v3 5/6] make /proc/meminfo isolate with host through fuse

2012-10-07 Thread Gao feng
于 2012年09月26日 02:45, Daniel P. Berrange 写道: On Tue, Sep 11, 2012 at 10:54:51AM +0800, Gao feng wrote: with this patch,container's meminfo will be shown based on containers' mem cgroup. Right now,it's impossible to virtualize all values in meminfo, I collect some values such as

Re: [libvirt] [RFC] [PATCH v3 5/6] make /proc/meminfo isolate with host through fuse

2012-10-07 Thread Gao feng
于 2012年09月26日 02:46, Daniel P. Berrange 写道: On Tue, Sep 11, 2012 at 10:54:51AM +0800, Gao feng wrote: with this patch,container's meminfo will be shown based on containers' mem cgroup. Right now,it's impossible to virtualize all values in meminfo, I collect some values such as

Re: [libvirt] [re-send][PATCH v9] support offline migration

2012-10-07 Thread li guang
ping ... 在 2012-09-28五的 11:48 +0800,liguang写道: original migration did not aware of offline case, so, try to support offline migration quietly (did not disturb original migration) by pass VIR_MIGRATE_OFFLINE flag to migration APIs if only the domain is really inactive, and migration process