|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable test] 35257: regressions - FAIL
On Mon, 2015-03-02 at 10:59 -0700, Jim Fehlig wrote:
> Ian Campbell wrote:
> > On Mon, 2015-03-02 at 11:14 +0000, Ian Jackson wrote:
> >
> >> Jim Fehlig writes ("Re: [Xen-devel] [xen-unstable test] 35257: regressions
> >> - FAIL"):
> >> ...
> >>
> >>> In my experience, if ERROR is insufficient, INFO and WARNING don't
> >>> help. DEBUG is needed.
> >>>
> >> Where does virtd's stderr go ? That is where any assertion failure
> >> message would be written.
> >>
> >
> > /dev/null from the looks of the code:
> > http://libvirt.org/git/?p=libvirt.git;a=blob;f=daemon/libvirtd.c;h=2366d63cd3c70f75df5af82d2c241df163293eab;hb=HEAD#l174
> >
>
> When daemonized, yes :-/. You would need to run libvirtd without the
> '-d' option to see the assert.
Which would run in the foreground, I think? So we would need to handle
daemonisation some other way? Probably best to avoid that I think.
> Or collect a core as Ian suggested.
This would seem to be a generically useful thing to do, as well as
helping here.
I think it could be achieved by ts-host-install editing /etc/sysctl.conf
to set sys.kernel.core_pattern to something (perhaps a new dir
under /var/). http://man7.org/linux/man-pages/man5/core.5.html describes
the substitutions and says it is there since 2.4.21 and 2.6.
Some sort of ulimit frobbing might also be needed I suppose.
Then ts-logs-capture would pick up anything which appeared in the
directory which is in core_pattern. Or perhaps a new test step
ts-core-check could be added which fails the test if anything is found?
Ian, if you think this makes sense I could add to my TODO.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |