[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [libvirt test] 58119: regressions - FAIL



On Tue, 2015-06-23 at 14:38 +0100, Ian Campbell wrote:
> On Tue, 2015-06-23 at 12:15 +0100, Anthony PERARD wrote:
> > On Mon, Jun 08, 2015 at 10:22:28AM +0100, Ian Campbell wrote:
> > > On Mon, 2015-06-08 at 04:37 +0000, osstest service user wrote:
> > > > flight 58119 libvirt real [real]
> > > > http://logs.test-lab.xenproject.org/osstest/logs/58119/
> > > > 
> > > > Regressions :-(
> > > > 
> > > > Tests which did not succeed and are blocking,
> > > > including tests which could not be run:
> > > 
> > > This has been failing for a while now, sorry for not brining it to your
> > > attention sooner.
> > 
> > > libxl: debug: libxl_event.c:638:libxl__ev_xswatch_deregister: watch 
> > > w=0x7f805c25b248 wpath=/local/domain/0/device-model/1/state token=3/0: 
> > > deregister slotnum=3
> > > libxl: error: libxl_exec.c:393:spawn_watch_event: domain 1 device model: 
> > > startup timed out
> > > libxl: debug: libxl_event.c:652:libxl__ev_xswatch_deregister: watch 
> > > w=0x7f805c25b248: deregister unregistered
> > > libxl: debug: libxl_event.c:652:libxl__ev_xswatch_deregister: watch 
> > > w=0x7f805c25b248: deregister unregistered
> > > libxl: error: libxl_dm.c:1564:device_model_spawn_outcome: domain 1 device 
> > > model: spawn failed (rc=-3)
> > > libxl: error: libxl_create.c:1373:domcreate_devmodel_started: device 
> > > model did not start: -3
> > 
> > Hi,
> > 
> > I've tried to debug this "device model: startup time out" issue that I'm
> > seeing on OpenStack. What I've done is strace every single QEMU. It appear
> > that QEMU take more than 10s to load...
> 
> Looking through
> http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-amd64-libvirt/ALL.html
>  when it passes the collected var-log-libvirt-libxl-libxl-driver.log.gz seems 
> to indicate that the device model is successfully spawned in 2-4s.
> 
> The same is true of the tests run on the Cambridge instance.
> 
So, can we take Anthony's code/instrumentation for stracing QEMU and do
the same in the ad-hoc run on the test on merlot?

The goal would be to have something like what he attached to his email
(the strace output) for our failing case on merlot.

That's assuming that what Anthony have done to get the traces could be
put in a patch to libxl and/or libvirt, apply it to some branch, and
make the ad-hoc test pick code for the proper components from such
branch... which, I think, should all be doable, or am I talking
nonsense?

Regards,
Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.