onverter. Only rbd supported
> is added in this series. Support for other backends such as nbd
> and iscsi can be added as a follow-up improvement.
All looks good to me, so FWIW:
Acked-by: Ian Campbell <ian.campb...@citrix.com>
--
libvir-list mailing list
libvir-list@redhat.com
On Tue, 2016-02-16 at 14:45 -0700, Jim Fehlig wrote:
> xl/libxl already supports qemu's network-based block backends
> such as nbd and rbd. libvirt has supported configuring network
> disks for long time too. This series marries the two in the
> libxl driver and in the xl<->xml converter. Only rbd
one in the xmconfigtest.c case.
In order to introduce a use of VIR_WARN for logging I had to add
virerror.h and VIR_LOG_INIT.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
v2: Use VIR_INFO (adding necessary infra)
Don't initialise things to NULL when there is no need.
v3: I know know the
On Wed, 2016-01-20 at 11:58 -0700, Jim Fehlig wrote:
> Add "Xen XL Config" to the virErrorDomain enum and use it in
> src/xenconfig/xen_xl.c.
>
> Signed-off-by: Jim Fehlig <jfeh...@suse.com>
Acked-by: Ian Campbell <ian.campb...@citrix.com>
--
libvir-list m
rc/xenconfig/xenxs_private.h.
>
> Signed-off-by: Jim Fehlig <jfeh...@suse.com>
Acked-by: Ian Campbell <ian.campb...@citrix.com>
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
On Wed, 2016-01-20 at 11:16 -0700, Jim Fehlig wrote:
> Ian Campbell wrote:
> > ... and consolidate the cmdline/extra/root parsing to facilitate doing
> > so.
> >
> > The logic is the same as xl's parse_cmdline from the current xe
On Tue, 2016-01-19 at 21:46 -0700, Jim Fehlig wrote:
> On 01/19/2016 05:03 AM, Ian Campbell wrote:
> > I went to ping this but noticed that I had sent it to "jimfehlig" (i.e.
> > no
> > domain), so no wonder there was no reply!
> >
> > To: line fixed her
.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
NB: I was unsure if I was supposed to change VIR_FROM_NONE into
VIR_FROM_XEN, so I didn't (but will on advice).
v2: Use VIR_INFO (adding necessary infra)
Don't initialise things to NULL when there is no need.
---
src/xenconfig/xe
I went to ping this but noticed that I had sent it to "jimfehlig" (i.e. no
domain), so no wonder there was no reply!
To: line fixed here, let me know if you would prefer a resend.
Ian.
On Wed, 2015-12-16 at 12:09 +, Ian Campbell wrote:
> ... and consolidate the cmdline/extra
On Wed, 2015-12-16 at 10:11 +, Ian Campbell wrote:
> On Tue, 2015-12-15 at 15:20 -0700, Jim Fehlig wrote:
> > From: Ian Campbell <ian.campb...@citrix.com>
> >
> > xend prior to 4.0 understands vcpus as maxvcpus and vcpu_avail
> > as a bit map of whic
On Tue, 2015-12-15 at 14:32 -0700, Jim Fehlig wrote:
> Hi All,
>
> Ian Campbell recently attempted [1] to fix and issue around MAX_VIRT_VPUS
> on ARM that required adding a new XEND_CONFIG_VERSION. After some
> discussion [2] we decided to drop support for all of the old xend co
On Tue, 2015-12-15 at 16:15 -0700, Jim Fehlig wrote:
> On 12/14/2015 04:37 AM, Ian Campbell wrote:
> > On Mon, 2015-12-14 at 11:15 +, Daniel P. Berrange wrote:
> > > On Thu, Dec 10, 2015 at 11:38:36AM +, Ian Campbell wrote:
> > > > Upstream Xen is in the pr
On Tue, 2015-12-15 at 15:20 -0700, Jim Fehlig wrote:
> From: Ian Campbell <ian.campb...@citrix.com>
>
> xend prior to 4.0 understands vcpus as maxvcpus and vcpu_avail
> as a bit map of which cpus are online (default is all).
>
> xend from 4.0 onwards understands maxvcpus
On Wed, 2015-12-16 at 09:45 +, Ian Campbell wrote:
> On Tue, 2015-12-15 at 14:32 -0700, Jim Fehlig wrote:
> > Hi All,
> >
> > Ian Campbell recently attempted [1] to fix and issue around
> > MAX_VIRT_VPUS
> > on ARM that required adding a new XEND_CONFIG_VERS
Hello,
On Thu, 2015-12-10 at 08:38 +0100, Michal Privoznik wrote:
> Like we are doing for TUN/TAP devices, we should do the same for
> macvtaps. Although, it's not as critical as in that case, we
> should do it for the consistency.
>
> Signed-off-by: Michal Privoznik
This
On Mon, 2015-12-14 at 11:15 +, Daniel P. Berrange wrote:
> On Thu, Dec 10, 2015 at 11:38:36AM +0000, Ian Campbell wrote:
> > Upstream Xen is in the process of splitting the (stable API) xtl_*
> > interfaces out from the (unstable API) libxenctrl library and into a
>
On Mon, 2015-12-14 at 12:35 +0100, Michal Privoznik wrote:
> On 14.12.2015 11:23, Ian Campbell wrote:
> > Hello,
> >
> > On Thu, 2015-12-10 at 08:38 +0100, Michal Privoznik wrote:
> > > Like we are doing for TUN/TAP devices, we should do the same for
> > > m
in a libxentoollog
library and use it if present. If it is not present assume it is in
libxenctrl.
Compile tested on Xen 4.6 and a development tree with the split in
place.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
I'm waiting on applying the upstream change until downstreams are
pr
On Fri, 2015-12-04 at 10:01 +, Daniel P. Berrange wrote:
> On Thu, Dec 03, 2015 at 11:13:06PM -0700, Jim Fehlig wrote:
> > On 11/26/2015 09:59 AM, Ian Campbell wrote:
> > > libxlConnectDomainXMLFromNative calls both xenParseXM and xenParseXL
> > > with cfg->verIn
The three macros involved (NLMSG_NEXT, IFA_RTA and RTA_NEXT) all appear to
correctly take care of alignment, therefore suppress Wcast-align around their
uses.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
Cc: Maxim Perevedentsev <mperevedent...@virtuozzo.com>
Cc: Laine Stump <l
libvirt currently clamps the maximum number of vcpus to MAX_VIRT_CPUS
== XEN_LEGACY_MAX_VCPUS, which on ARM is 1 (because all guests are expected
to support vcpu info placement).
Even on x86 this limitation is a hold over from an older xm interface where
the maximum number of vcpus was expressed
ur for
xm/xend here.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
src/libxl/libxl_driver.c| 8
src/xenconfig/xen_sxpr.h| 1 +
tests/xlconfigdata/test-fullvirt-direct-kernel-boot.cfg | 3 ++-
tests/xl
in Xen 4.0 the
xend_config_format was never bumped beyond 4 and the internal handling
remained in terms of vcpu_avail. Therefore the support for
xend >= XEND_CONFIG_VERSION_4_0_0 is somewhat theoretical.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
src/xenconfig/xen_common.c
Hi Maxim,
On Fri, 2015-11-13 at 20:26 -0700, Jim Fehlig wrote:
> On 11/13/2015 10:00 AM, Dario Faggioli wrote:
> > Hello,
> >
> > The Xen Project's automated test suite is failing at running its
> > libvirt tests for a few time, like this:
> >
> > On Wed, 2015-11-04 at 09:04 +, osstest
On Fri, 2015-11-13 at 14:36 -0700, Jim Fehlig wrote:
> Prior to this patch, libxl events were delivered to libvirt via
> the libxlDomainEventHandler callback registered with libxl.
> Documenation in $xensrc/tools/libxl/libxl_event.h states that the
> callback "may occur on any thread in which the
les that can
> potentially fill a disk. Control of libxl verbosity should
> be placed in the administrator's hands.
>
> Signed-off-by: Jim Fehlig <jfeh...@suse.com>
FWIW this seems like a good idea to me:
Acked-by: Ian Campbell <ian.campb...@citrix.com>
--
libvir-list maili
; and going
straight to "cleanup" in this case.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
src/libxl/libxl_driver.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index 5f69b49..e2797d5 100644
--- a/src/libxl/libxl_dri
nectTCP()
>
> Remove redundant error reporting libxlDomainMigrationPerform().
> virNetSocketNewConnectTCP() is perfectly capable of reporting
> sensible errors.
>
> Signed-off-by: Jim Fehlig <jfeh...@suse.com>
FWIW: Acked-by: Ian Campbell <ian.campb...@citrix.com>
saved_errno is never written to in this function after it is
initialised and it is only used to log the failure from
virNetSocketNewConnectTCP masking the real errno from that function.
Drop saved_errno and use errno itself.
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
src
a glance at the handful of other users of libxl_bitmap and none
of them looked to have a similar issue.
Signed-off-by: Ian Campbell ian.campb...@citrix.com
---
src/libxl/libxl_domain.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/libxl/libxl_domain.c b/src/libxl
On Wed, 2015-05-06 at 10:24 +0200, Olaf Hering wrote:
On Fri, May 01, Ian Campbell wrote:
Olaf, please can you use gdb to capture the stack trace so we can fix
this (and the other issue) properly in libxl instead of just hacking
around it in libvirt (which might also be appropriate
On Wed, 2015-05-06 at 10:08 +0100, Ian Campbell wrote:
On Wed, 2015-05-06 at 10:24 +0200, Olaf Hering wrote:
On Fri, May 01, Ian Campbell wrote:
Olaf, please can you use gdb to capture the stack trace so we can fix
this (and the other issue) properly in libxl instead of just hacking
On Fri, 2015-05-01 at 09:10 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Fri, 2015-04-17 at 13:57 -0600, Jim Fehlig wrote:
On 04/17/2015 11:59 AM, Olaf Hering wrote:
On Fri, Apr 17, Olaf Hering wrote:
If the domU configu has sdl enabled libvirtd crashes
On Fri, 2015-04-17 at 13:57 -0600, Jim Fehlig wrote:
On 04/17/2015 11:59 AM, Olaf Hering wrote:
On Fri, Apr 17, Olaf Hering wrote:
If the domU configu has sdl enabled libvirtd crashes:
libvirtd[5158]: libvirtd: libxl.c:343: libxl_defbool_val: Assertion
`!libxl_defbool_is_default(db)'
On Fri, 2015-04-17 at 13:40 -0600, Jim Fehlig wrote:
On 04/17/2015 11:19 AM, Olaf Hering wrote:
If the domU configu has sdl enabled libvirtd crashes:
libvirtd[5158]: libvirtd: libxl.c:343: libxl_defbool_val: Assertion
`!libxl_defbool_is_default(db)' failed.
The assertion seems harsh
On Mon, 2015-04-20 at 12:32 +0200, Olaf Hering wrote:
On Mon, Apr 20, Ian Campbell wrote:
It makes no sense to do that at init time, the whole purpose of a
defbool is to allow the calling application to choose a value or to
explicitly leave it as a request to for the default (which might
On Mon, 2015-04-20 at 12:20 +0200, Olaf Hering wrote:
On Mon, Apr 20, Ian Campbell wrote:
If what you said were true then an assert would be a rather harsh
overreaction to an application coding error.
Currently both libxl and libvirt are coded that way. Since the sdl code
path
On Mon, 2015-04-20 at 11:32 +0200, Olaf Hering wrote:
On Mon, Apr 20, Ian Campbell wrote:
On Fri, 2015-04-17 at 13:40 -0600, Jim Fehlig wrote:
On 04/17/2015 11:19 AM, Olaf Hering wrote:
If the domU configu has sdl enabled libvirtd crashes:
libvirtd[5158]: libvirtd: libxl.c:343
On Wed, 2015-04-15 at 14:16 +0100, Daniel P. Berrange wrote:
Yeah, there is nothing Xen specific about the problem - it is entirely
down to the build toolchain compiler options.
FYI our bisector has now tripped over another related problem,
On Thu, 2015-04-16 at 18:18 +0100, Ian Jackson wrote:
Jim Fehlig writes (Re: [PATCH 0/2] Re: libvirtd live-locking on CTX_LOCK
when doing 'virsh domid save /tmp/blah' with guest corrupting memory (on
purpose).):
On 04/14/2015 11:31 AM, Ian Jackson wrote:
I have produced what I think are
On Tue, 2015-04-14 at 10:37 +0100, Daniel P. Berrange wrote:
On Tue, Apr 14, 2015 at 10:33:45AM +0100, Ian Campbell wrote:
On Tue, 2015-04-14 at 02:27 +, osstest service user wrote:
flight 50401 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/50401
On Tue, 2015-04-14 at 02:27 +, osstest service user wrote:
flight 50401 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/50401/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-armhf-libvirt 5
On Wed, 2015-03-25 at 14:08 -0600, Jim Fehlig wrote:
A destroy operation can take considerable time on large memory
domains due to scrubbing the domain' memory. The operation is
running in the context of a job, so unlocking the domain and
allowing query operations is safe.
Signed-off-by:
On Fri, 2015-03-20 at 22:13 +0100, Marek Marczykowski-Górecki wrote:
I'll definitely do. But above raises a question - how can I set extra
arguments for qemu? In case of qemu in dom0, it's not a problem because
I can create some wrapper script. But in case of qemu in stubdom, the
only way is
(just ccing the other tools maintainers, in particular Stefano who knows
what this stuff is supposed to do...)
On Fri, 2015-03-20 at 17:10 -0600, Jim Fehlig wrote:
Recent testing on large memory systems revealed a bug in the Xen xl
tool's freemem() function. When autoballooning is enabled,
On Fri, 2015-03-20 at 11:18 -0600, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/libxl/libxl_conf.c
On Fri, 2015-02-27 at 11:51 -0700, Jim Fehlig wrote:
2015-02-23 20:13:15.845+: 2133: error :
virFirewallValidateBackend:193 : direct firewall backend requested,
but /sbin/ebtables is not available: No such file or directory
Odd, since ebtables was found when building
checking for
On Wed, 2015-02-25 at 15:03 +, Daniel P. Berrange wrote:
FWIW, this code in openstack was only added for benefit of s390
architecture where apparently it is common to have hosts with
CPUs offlined. Presumably you have to pay IBM for each extra
CPU you turn online :)
Presumably :-)
OOI,
On Wed, 2015-02-25 at 10:24 +0100, Dario Faggioli wrote:
On Tue, 2015-02-24 at 13:10 +, Ian Campbell wrote:
On Tue, 2015-02-24 at 12:41 +, Anthony PERARD wrote:
What libxl API those provide this information, if it exist?
I found libxl_get_online_cpus() but that not enough
On Tue, 2015-02-24 at 12:41 +, Anthony PERARD wrote:
Hi,
A recent OpenStack nova commit make use of virNodeGetCPUMap to get the list
of online cpu of a host. But this API is not implemented for the libvirt
xen driver.
The commit:
Add handling for offlined CPUs to the nova libvirt
On Mon, 2015-01-19 at 09:37 +, Ian Campbell wrote:
On Mon, 2015-01-19 at 04:48 +, xen.org wrote:
branch xen-unstable
xen branch xen-unstable
job build-armhf-libvirt
test libvirt-build
Tree: libvirt git://libvirt.org/libvirt.git
Tree: qemuu git://xenbits.xen.org/staging/qemu
Hello,
On Tue, 2015-01-13 at 17:00 +, Daniel P. Berrange wrote:
+# define VIR_WARNINGS_NO_PRINTF \
+_Pragma (GCC diagnostic push) \
+_Pragma (GCC diagnostic ignored \-Wsuggest-attribute=format\)
Xen automated tests are failing to build on all architectures with:
On Fri, 2015-01-16 at 14:19 +, Daniel P. Berrange wrote:
On Fri, Jan 16, 2015 at 01:58:27PM +, Ian Campbell wrote:
Hello,
On Tue, 2015-01-13 at 17:00 +, Daniel P. Berrange wrote:
+# define VIR_WARNINGS_NO_PRINTF \
+_Pragma (GCC diagnostic push) \
+_Pragma (GCC
On Fri, 2015-01-16 at 14:55 +, Daniel P. Berrange wrote:
Many GCC versions don't understand -Wno-suggest-attribute=format
so the pragma must only be used when supported
That seems to have done the trick:
Tested-by: Ian Campbell ian.campb...@citrix.com
--
libvir-list mailing list
libvir
On Fri, 2015-01-09 at 22:03 -0700, Jim Fehlig wrote:
The first attempt to implement support for parsing/formatting Xen's
xl disk config format copied Xen's flex-based parser into libvirt, which
has proved to be challenging in the context of autotools. But as it turns
out, Xen provides an
On Mon, 2015-01-12 at 09:23 -0700, Jim Fehlig wrote:
Ian Campbell wrote:
On Fri, 2015-01-09 at 22:03 -0700, Jim Fehlig wrote:
The first attempt to implement support for parsing/formatting Xen's
xl disk config format copied Xen's flex-based parser into libvirt, which
has proved
On Thu, 2015-01-08 at 16:43 -0700, Jim Fehlig wrote:
Eric Blake wrote:
On 01/08/2015 06:20 AM, Pavel Hrdina wrote:
Signed-off-by: Pavel Hrdina phrd...@redhat.com
---
src/Makefile.am | 34 +-
1 file changed, 17 insertions(+), 17 deletions(-)
On Tue, 2015-01-06 at 17:20 +, Wei Liu wrote:
On Tue, Jan 06, 2015 at 05:03:59PM +, Ian Campbell wrote:
On Tue, 2015-01-06 at 16:12 +, Wei Liu wrote:
No need to check hostarch to determine whether to use lib or lib64
anymore because we now always use lib.
What about
On Tue, 2015-01-06 at 16:12 +, Wei Liu wrote:
No need to check hostarch to determine whether to use lib or lib64
anymore because we now always use lib.
What about people who use --libdir=/path/to/lib64, as I believe Red Hat
derived distros still do, don't they?
Ian.
--
libvir-list mailing
On Mon, 2014-12-15 at 17:07 +, Anthony PERARD wrote:
On Thu, Dec 11, 2014 at 04:23:15PM +, Ian Campbell wrote:
On Thu, 2014-12-11 at 16:16 +, Anthony PERARD wrote:
On Tue, Dec 09, 2014 at 03:56:02PM +, Ian Campbell wrote:
On Tue, 2014-12-09 at 15:39 +, Anthony PERARD
On Tue, 2014-12-16 at 12:36 +, Ian Jackson wrote:
Anthony PERARD writes (Re: [Xen-devel] [PATCH V2] libxl: Set path to console
on domain startup.):
On Tue, Dec 16, 2014 at 09:30:28AM +, Ian Campbell wrote:
Unless by not running you meant bottlenecked or not keeping up
perhaps
On Sun, 2014-12-14 at 14:58 +, Wei Liu wrote:
The original code always checked *boot which was in effect boot[0]. It
should use boot[i].
Signed-off-by: Wei Liu wei.l...@citrix.com
Acked-by: Ian Campbell ian.campb...@citrix.com
--
libvir-list mailing list
libvir-list@redhat.com
https
On Thu, 2014-12-11 at 16:16 +, Anthony PERARD wrote:
On Tue, Dec 09, 2014 at 03:56:02PM +, Ian Campbell wrote:
On Tue, 2014-12-09 at 15:39 +, Anthony PERARD wrote:
The path to the pty of a Xen PV console is set only in
virDomainOpenConsole. But this is done too late. A call
On Tue, 2014-12-09 at 15:39 +, Anthony PERARD wrote:
The path to the pty of a Xen PV console is set only in
virDomainOpenConsole. But this is done too late. A call to
virDomainGetXMLDesc done before OpenConsole will not have the path to
the pty, but a call after OpenConsole will.
e.g.
On Fri, 2014-12-05 at 16:30 +, Anthony PERARD wrote:
Jim Fehlig maintains the libxl driver in libvirt, so you should CC him
(I've done so here...)
The path to the pty of a Xen PV console is set only in
virDomainOpenConsole. But this is done too late. A call to
virDomainGetXMLDesc done
On Mon, 2014-12-08 at 15:11 +, Anthony PERARD wrote:
The patch intend to get the tty path on the first call of GetXMLDesc.
Doesn't it actually do it on domain start (which makes more sense to me
anyway).
Just a wording issue. I meant: Have GetXMLDesc always return the path to
the
On Tue, 2014-12-02 at 07:50 +0100, Martin Kletzander wrote:
That said, I found out that that XML-XPath is only needed when
creating the tarball, but (probably) not when building an RPM with it.
It's needed when building from the git tree to, Xen automated testing
picked up on this overnight:
for the .html.tmp file
to be propagated to the .html output.
Signed-off-by: Ian Campbell ian.campb...@citrix.com
Cc: Daniel Veillard veill...@redhat.com
---
docs/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 5485ee9
On Fri, 2014-11-28 at 14:36 +, Ian Campbell wrote:
On a Debian system lacking the w3c-dtd-xhtml package the build fails
On a somewhat related note on a system without xsltproc configure
succeeds but the build does not:
$ make -C docs csharp.html
make: Entering directory
On Mon, 2014-11-24 at 09:21 -0700, Eric Blake wrote:
On 11/24/2014 02:43 AM, Ian Campbell wrote:
I think this change breaks build on FreeBSD:
CC util/libvirt_util_la-virdbus.lo
util/virdbus.c:956:13: error: cast from 'bool *' to 'dbus_bool_t *' (aka
'unsigned int
On Fri, 2014-11-21 at 17:16 -0700, Eric Blake wrote:
On 11/20/2014 04:17 PM, Eric Blake wrote:
On 11/20/2014 08:12 AM, Conrad Meyer wrote:
Hi Eric,
I think this change breaks build on FreeBSD:
CC util/libvirt_util_la-virdbus.lo
util/virdbus.c:956:13: error: cast from 'bool
On Fri, 2014-11-21 at 09:28 +, Ian Campbell wrote:
I think libvirt is wrong to specify an absolute path here, IMHO by
default it should just specify pygrub and let libxl figure out the
correct path. Jim, what do you think?
e.g. something like the following untested (but pretty obvious[0
On Fri, 2014-11-21 at 14:18 +, David Vrabel wrote:
On 21/11/14 14:05, Ian Campbell wrote:
On Fri, 2014-11-21 at 09:28 +, Ian Campbell wrote:
I think libvirt is wrong to specify an absolute path here, IMHO by
default it should just specify pygrub and let libxl figure out
On Fri, 2014-11-21 at 14:32 +, Ian Campbell wrote:
I've now built and tested this with the 1.2.9 Debian package, works like
a charm...
From 9f2d8da8264b426f54b92378e9e00973694193d4 Mon Sep 17 00:00:00 2001
From: Ian Campbell ian.campb...@citrix.com
Date: Fri, 21 Nov 2014 14:00:38 +
On Tue, 2014-10-21 at 18:02 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
Hi,
On Fri, 2014-10-17 at 00:42 +0100, xen.org wrote:
*** Found and reproduced problem changeset ***
Bug is in tree: libvirt git://libvirt.org/libvirt.git
Bug introduced
Hi,
On Fri, 2014-10-17 at 00:42 +0100, xen.org wrote:
*** Found and reproduced problem changeset ***
Bug is in tree: libvirt git://libvirt.org/libvirt.git
Bug introduced: 24c160376275b7d31f71fbde83af8183cbf744a7
Bug not present: 69f7b67d55316ab7b28fb904b346943497b856a1
The Xen
On Mon, 2014-09-15 at 10:21 +0100, Daniel P. Berrange wrote:
On Sun, Sep 14, 2014 at 06:35:19PM +0100, Ian Campbell wrote:
On Wed, 2014-09-10 at 12:20 +0200, Michal Privoznik wrote:
+/*
+ * Workaround older glibc. While kernel may support the setns
+ * syscall, the glibc wrapper
On Wed, 2014-09-10 at 12:20 +0200, Michal Privoznik wrote:
+/*
+ * Workaround older glibc. While kernel may support the setns
+ * syscall, the glibc wrapper might not exist. If that's the
+ * case, use our own.
+ */
+#ifndef __NR_setns
+# if defined(__x86_64__)
+# define __NR_setns 308
Xen's automated testing of libvirt against newer Xen's has found a build
issue which it has bisected down to blockcopy: expose new API in
virsh.
An instance of the failure can be found in flight 30154:
http://lists.xen.org/archives/html/xen-devel/2014-09/msg01063.html
links to the logs =
On Tue, 2014-09-09 at 09:54 +0100, Daniel P. Berrange wrote:
On Tue, Sep 09, 2014 at 09:49:47AM +0100, Ian Campbell wrote:
Xen's automated testing of libvirt against newer Xen's has found a build
issue which it has bisected down to blockcopy: expose new API in
virsh.
An instance
On Tue, 2014-08-05 at 20:30 +0100, Wei Liu wrote:
On Tue, Aug 05, 2014 at 07:45:48PM +0100, Ian Campbell wrote:
[...]
Sure. I think having an API that emulates a power reset button would
be
a nice addition to libxl's domain operations. The destroy/start
approach incurs
On Mon, 2014-08-04 at 20:09 -0600, Jim Fehlig wrote:
Currently, libxl_send_trigger() does not implement the LIBXL_TRIGGER_RESET
option,
There's a case in the switch within libxl_send_trigger which at least
purports to do so:
int libxl_send_trigger(libxl_ctx *ctx, uint32_t domid,
On Tue, 2014-08-05 at 10:41 +0200, Olaf Hering wrote:
On Tue, Aug 05, Ian Campbell wrote:
case LIBXL_TRIGGER_RESET:
rc = xc_domain_send_trigger(ctx-xch, domid,
XEN_DOMCTL_SENDTRIGGER_RESET, vcpu
break;
Do you mean to say
On Tue, 2014-08-05 at 10:55 +0200, Olaf Hering wrote:
On Tue, Aug 05, Ian Campbell wrote:
On Tue, 2014-08-05 at 10:41 +0200, Olaf Hering wrote:
On Tue, Aug 05, Ian Campbell wrote:
case LIBXL_TRIGGER_RESET:
rc = xc_domain_send_trigger(ctx-xch, domid
On Tue, 2014-08-05 at 08:06 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-08-05 at 10:55 +0200, Olaf Hering wrote:
The original report was that 'Reset' does not work from GUI, like
virt-manager or virsh. I think the expected outcome is like pushing the
reset button
On Tue, 2014-08-05 at 09:10 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-08-05 at 08:06 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-08-05 at 10:55 +0200, Olaf Hering wrote:
The original report was that 'Reset' does not work from GUI
On Tue, 2014-08-05 at 17:12 +0100, Wei Liu wrote:
On Tue, Aug 05, 2014 at 04:30:47PM +0100, Ian Campbell wrote:
On Tue, 2014-08-05 at 09:10 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-08-05 at 08:06 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue
On Tue, 2014-07-01 at 11:00 -0600, Jim Fehlig wrote:
Dario Faggioli wrote:
Just thinking out loud here but, if we did not get the push failure,
when would have we discovered this?
Good question. I could have been days (or even weeks) before I stumbled
across it. ATM, I don't have
On Tue, 2014-07-01 at 08:52 +0200, Dario Faggioli wrote:
On lun, 2014-06-30 at 15:32 -0600, Jim Fehlig wrote:
Eric Blake wrote:
Thanks, looks good. I was about to push, but wanted to check with other
libvirt devs first since we are in 1.2.6 freeze. Would it be fine to
push
by Ian Campbell while improving Xen's OSSTEST infrastructure
http://lists.xen.org/archives/html/xen-devel/2014-06/msg02171.html
Signed-off-by: Jim Fehlig jfeh...@suse.com
---
Another option for
https://www.redhat.com/archives/libvir-list/2014-June/msg01276.html
With this one, we even
On Tue, 2014-06-24 at 16:24 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Fri, 2014-06-20 at 15:07 -0600, Jim Fehlig wrote:
The libxl driver currently sets the disk backend to
LIBXL_DISK_BACKEND_TAP when driver name='file' is specified
in the disk config. qdisk should be prefered
On Wed, 2014-06-25 at 09:25 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-06-24 at 21:18 -0600, Jim Fehlig wrote:
Something like the attached patch (compile-tested only). You'll need an
updated libvirt.git master to apply cleanly.
Thanks. Building on ARM I get
advertisement of
migration_features.
Found by Ian Campbell while improving Xen's OSSTEST infrastructure
http://lists.xen.org/archives/html/xen-devel/2014-06/msg02171.html
Signed-off-by: Jim Fehlig jfeh...@suse.com
---
Derived from a test patch I sent to Ian Campbell
http
On Thu, 2014-06-19 at 00:15 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Tue, 2014-06-17 at 16:24 +0100, Ian Campbell wrote:
+if (xenXMConfigGetString(conf, extra, extra, NULL) 0)
This was subtly broken. The default needs to be .
Turns out, it wasn't
On Fri, 2014-06-20 at 15:07 -0600, Jim Fehlig wrote:
The libxl driver currently sets the disk backend to
LIBXL_DISK_BACKEND_TAP when driver name='file' is specified
in the disk config. qdisk should be prefered with this
configuration, otherwise existing configuration such as the
following,
On Tue, 2014-06-17 at 12:40 -0600, Jim Fehlig wrote:
Ian Campbell wrote:
On Mon, 2014-06-16 at 17:11 -0600, Jim Fehlig wrote:
This function exists in Xen 4.2 as well, in libxl.h.
Any ideas on how to handle this? I'm not aware of an existing macro to
check for func 'foo
On Tue, 2014-06-17 at 16:24 +0100, Ian Campbell wrote:
+if (xenXMConfigGetString(conf, extra, extra, NULL) 0)
This was subtly broken. The default needs to be .
-8--
From 539412a6deac8b928c82945d692ef20a49535d65 Mon Sep 17 00:00:00 2001
From: Ian Campbell ian.campb
On Tue, 2014-06-17 at 15:36 -0600, Jim Fehlig wrote:
Eric Blake wrote:
On 06/17/2014 09:24 AM, Ian Campbell wrote:
In addition to extra= xm supported a root= option which was supposed
to be incorporated into the final command line. Handle that for virsh
domxml-from-native xen-xm
On Mon, 2014-06-02 at 14:44 +0100, George Dunlap wrote:
== Open questions ==
Those are things I think I know; there are a couple of pertinent
factual questions which I'm not sure of:
* Is it possible to specify PVUSB controllers and attach USB devices
to them before the guest is up and
On Mon, 2014-06-16 at 17:11 -0600, Jim Fehlig wrote:
This function exists in Xen 4.2 as well, in libxl.h.
Any ideas on how to handle this? I'm not aware of an existing macro to
check for func 'foo' defined in header 'bar'. Is writing a custom macro
along these lines a good solution?
1 - 100 of 159 matches
Mail list logo