* [qemu-mainline test] 80469: regressions - FAIL
@ 2016-02-05 6:30 osstest service owner
2016-02-05 11:52 ` Anthony PERARD
0 siblings, 1 reply; 9+ messages in thread
From: osstest service owner @ 2016-02-05 6:30 UTC (permalink / raw)
To: xen-devel, osstest-admin
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 12086 bytes --]
flight 80469 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/80469/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386 5 xen-build fail REGR. vs. 79947
build-amd64 5 xen-build fail REGR. vs. 79947
build-i386-xsm 5 xen-build fail REGR. vs. 79947
build-amd64-xsm 5 xen-build fail REGR. vs. 79947
build-armhf 5 xen-build fail REGR. vs. 79947
build-armhf-xsm 5 xen-build fail REGR. vs. 79947
Tests which did not succeed, but are not blocking:
build-i386-libvirt 1 build-check(1) blocked n/a
build-amd64-libvirt 1 build-check(1) blocked n/a
build-armhf-libvirt 1 build-check(1) blocked n/a
test-armhf-armhf-xl-vhd 1 build-check(1) blocked n/a
test-armhf-armhf-xl-rtds 1 build-check(1) blocked n/a
test-armhf-armhf-xl-credit2 1 build-check(1) blocked n/a
test-armhf-armhf-xl 1 build-check(1) blocked n/a
test-armhf-armhf-libvirt 1 build-check(1) blocked n/a
test-armhf-armhf-xl-xsm 1 build-check(1) blocked n/a
test-armhf-armhf-libvirt-raw 1 build-check(1) blocked n/a
test-armhf-armhf-libvirt-xsm 1 build-check(1) blocked n/a
test-armhf-armhf-libvirt-qcow2 1 build-check(1) blocked n/a
test-armhf-armhf-xl-arndale 1 build-check(1) blocked n/a
test-amd64-amd64-xl-multivcpu 1 build-check(1) blocked n/a
test-amd64-i386-qemuu-rhel6hvm-intel 1 build-check(1) blocked n/a
test-amd64-amd64-libvirt 1 build-check(1) blocked n/a
test-amd64-i386-xl-xsm 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-debianhvm-amd64 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qemuu-debianhvm-amd64 1 build-check(1) blocked n/a
test-amd64-i386-qemuu-rhel6hvm-amd 1 build-check(1) blocked n/a
test-amd64-amd64-xl 1 build-check(1) blocked n/a
test-amd64-amd64-xl-pvh-amd 1 build-check(1) blocked n/a
test-amd64-i386-freebsd10-i386 1 build-check(1) blocked n/a
test-amd64-amd64-xl-pvh-intel 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qemuu-win7-amd64 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qemuu-ovmf-amd64 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-win7-amd64 1 build-check(1) blocked n/a
test-amd64-amd64-xl-rtds 1 build-check(1) blocked n/a
test-amd64-amd64-libvirt-xsm 1 build-check(1) blocked n/a
test-armhf-armhf-xl-cubietruck 1 build-check(1) blocked n/a
test-armhf-armhf-xl-multivcpu 1 build-check(1) blocked n/a
test-amd64-amd64-libvirt-vhd 1 build-check(1) blocked n/a
test-amd64-i386-xl-raw 1 build-check(1) blocked n/a
test-amd64-amd64-amd64-pvgrub 1 build-check(1) blocked n/a
test-amd64-amd64-pygrub 1 build-check(1) blocked n/a
test-amd64-amd64-xl-xsm 1 build-check(1) blocked n/a
test-amd64-amd64-qemuu-nested-intel 1 build-check(1) blocked n/a
test-amd64-i386-xl 1 build-check(1) blocked n/a
test-amd64-i386-freebsd10-amd64 1 build-check(1) blocked n/a
test-amd64-amd64-qemuu-nested-amd 1 build-check(1) blocked n/a
test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qcow2 1 build-check(1) blocked n/a
test-amd64-amd64-i386-pvgrub 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
test-amd64-i386-libvirt-xsm 1 build-check(1) blocked n/a
test-amd64-amd64-xl-credit2 1 build-check(1) blocked n/a
test-amd64-i386-libvirt 1 build-check(1) blocked n/a
test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-ovmf-amd64 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 1 build-check(1) blocked n/a
test-amd64-amd64-xl-qemuu-winxpsp3 1 build-check(1) blocked n/a
test-amd64-i386-xl-qemuu-winxpsp3 1 build-check(1) blocked n/a
test-amd64-amd64-pair 1 build-check(1) blocked n/a
test-amd64-amd64-libvirt-pair 1 build-check(1) blocked n/a
test-amd64-i386-libvirt-pair 1 build-check(1) blocked n/a
test-amd64-i386-pair 1 build-check(1) blocked n/a
version targeted for testing:
qemuu 071aacc9c9e15859500bbacf153e03b45008ee50
baseline version:
qemuu 10ae9d76388e3f4a31f6a1475b5e2d1f28404a10
Last test of basis 79947 2016-02-02 11:16:39 Z 2 days
Failing since 80131 2016-02-03 05:08:50 Z 2 days 3 attempts
Testing same since 80469 2016-02-04 13:41:25 Z 0 days 1 attempts
------------------------------------------------------------
People who touched revisions under test:
Andrew Baumann <Andrew.Baumann@microsoft.com>
Andrew Jones <drjones@redhat.com>
Christian Borntraeger <borntraeger@de.ibm.com>
Daniel P. Berrange <berrange@redhat.com>
Denis V. Lunev <den@openvz.org>
Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Fam Zheng <famz@redhat.com>
Gerd Hoffmann <kraxel@redhat.com>
Gonglei <arei.gonglei@huawei.com>
Hervé Poussineau <hpoussin@reactos.org>
Igor Mammedov <imammedo@redhat.com>
Jeff Cody <jcody@redhat.com>
Jindřich Makovička <makovick@gmail.com>
Keith Busch <keith.busch@intel.com>
Kevin Wolf <kwolf@redhat.com>
Laszlo Ersek <lersek@redhat.com>
Marc-André Lureau <marcandre.lureau@redhat.com>
Markus Armbruster <armbru@redhat.com>
Max Reitz <mreitz@redhat.com>
Paolo Bonzini <pbonzini@redhat.com>
Peter Crosthwaite <crosthwaite.peter@gmail.com>
Peter Maydell <peter.maydell@linaro.org>
Prasad J Pandit <pjp@fedoraproject.org>
Stefan Hajnoczi <stefanha@redhat.com>
Vladislav Vovchenko <vladislav.vovchenko@sk.com>
Wolfgang Bumiller <w.bumiller@proxmox.com>
jobs:
build-amd64-xsm fail
build-armhf-xsm fail
build-i386-xsm fail
build-amd64 fail
build-armhf fail
build-i386 fail
build-amd64-libvirt blocked
build-armhf-libvirt blocked
build-i386-libvirt blocked
build-amd64-pvops pass
build-armhf-pvops pass
build-i386-pvops pass
test-amd64-amd64-xl blocked
test-armhf-armhf-xl blocked
test-amd64-i386-xl blocked
test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm blocked
test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm blocked
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm blocked
test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm blocked
test-amd64-amd64-libvirt-xsm blocked
test-armhf-armhf-libvirt-xsm blocked
test-amd64-i386-libvirt-xsm blocked
test-amd64-amd64-xl-xsm blocked
test-armhf-armhf-xl-xsm blocked
test-amd64-i386-xl-xsm blocked
test-amd64-amd64-qemuu-nested-amd blocked
test-amd64-amd64-xl-pvh-amd blocked
test-amd64-i386-qemuu-rhel6hvm-amd blocked
test-amd64-amd64-xl-qemuu-debianhvm-amd64 blocked
test-amd64-i386-xl-qemuu-debianhvm-amd64 blocked
test-amd64-i386-freebsd10-amd64 blocked
test-amd64-amd64-xl-qemuu-ovmf-amd64 blocked
test-amd64-i386-xl-qemuu-ovmf-amd64 blocked
test-amd64-amd64-xl-qemuu-win7-amd64 blocked
test-amd64-i386-xl-qemuu-win7-amd64 blocked
test-armhf-armhf-xl-arndale blocked
test-amd64-amd64-xl-credit2 blocked
test-armhf-armhf-xl-credit2 blocked
test-armhf-armhf-xl-cubietruck blocked
test-amd64-i386-freebsd10-i386 blocked
test-amd64-amd64-qemuu-nested-intel blocked
test-amd64-amd64-xl-pvh-intel blocked
test-amd64-i386-qemuu-rhel6hvm-intel blocked
test-amd64-amd64-libvirt blocked
test-armhf-armhf-libvirt blocked
test-amd64-i386-libvirt blocked
test-amd64-amd64-xl-multivcpu blocked
test-armhf-armhf-xl-multivcpu blocked
test-amd64-amd64-pair blocked
test-amd64-i386-pair blocked
test-amd64-amd64-libvirt-pair blocked
test-amd64-i386-libvirt-pair blocked
test-amd64-amd64-amd64-pvgrub blocked
test-amd64-amd64-i386-pvgrub blocked
test-amd64-amd64-pygrub blocked
test-armhf-armhf-libvirt-qcow2 blocked
test-amd64-amd64-xl-qcow2 blocked
test-armhf-armhf-libvirt-raw blocked
test-amd64-i386-xl-raw blocked
test-amd64-amd64-xl-rtds blocked
test-armhf-armhf-xl-rtds blocked
test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 blocked
test-amd64-amd64-libvirt-vhd blocked
test-armhf-armhf-xl-vhd blocked
test-amd64-amd64-xl-qemuu-winxpsp3 blocked
test-amd64-i386-xl-qemuu-winxpsp3 blocked
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
Not pushing.
(No revision log; it would be 1956 lines long.)
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-05 6:30 [qemu-mainline test] 80469: regressions - FAIL osstest service owner
@ 2016-02-05 11:52 ` Anthony PERARD
2016-02-10 10:14 ` Ian Campbell
0 siblings, 1 reply; 9+ messages in thread
From: Anthony PERARD @ 2016-02-05 11:52 UTC (permalink / raw)
To: osstest service owner; +Cc: xen-devel
On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner wrote:
> flight 80469 qemu-mainline real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/80469/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
> build-i386 5 xen-build fail REGR. vs. 79947
> build-amd64 5 xen-build fail REGR. vs. 79947
> build-i386-xsm 5 xen-build fail REGR. vs. 79947
> build-amd64-xsm 5 xen-build fail REGR. vs. 79947
> build-armhf 5 xen-build fail REGR. vs. 79947
> build-armhf-xsm 5 xen-build fail REGR. vs. 79947
./configure of QEMU fail with:
"ERROR: invalid trace backends
Please choose supported trace backends."
They have remove the "stderr" tracebackend, and replaced it by "log". Which
also became the default. I have not look at what to do yet, but the configure
option "--enable-trace-backend=stderr" as became invalid.
--
Anthony PERARD
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-05 11:52 ` Anthony PERARD
@ 2016-02-10 10:14 ` Ian Campbell
2016-02-10 11:53 ` Stefano Stabellini
2016-02-10 12:09 ` Paul Durrant
0 siblings, 2 replies; 9+ messages in thread
From: Ian Campbell @ 2016-02-10 10:14 UTC (permalink / raw)
To: Anthony PERARD, osstest service owner, Ian Jackson,
Stefano Stabellini, Paul Durrant
Cc: xen-devel
Adding some CCs.
On Fri, 2016-02-05 at 11:52 +0000, Anthony PERARD wrote:
> On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner wrote:
> > flight 80469 qemu-mainline real [real]
> > http://logs.test-lab.xenproject.org/osstest/logs/80469/
> >
> > Regressions :-(
> >
> > Tests which did not succeed and are blocking,
> > including tests which could not be run:
> > build-i386 5 xen-build fail REGR. vs. 79947
> > build-amd64 5 xen-build fail REGR. vs. 79947
> > build-i386-xsm 5 xen-build fail REGR. vs. 79947
> > build-amd64-xsm 5 xen-build fail REGR. vs. 79947
> > build-armhf 5 xen-build fail REGR. vs. 79947
> > build-armhf-xsm 5 xen-build fail REGR. vs. 79947
>
> ./configure of QEMU fail with:
> "ERROR: invalid trace backends
> Please choose supported trace backends."
>
> They have remove the "stderr" tracebackend, and replaced it by "log". Which
> also became the default. I have not look at what to do yet, but the configure
> option "--enable-trace-backend=stderr" as became invalid.
Paul added this IIRC.
If it isn't immediately obvious what an appropriate replacement is (which
remember needs to work with at least qemu-xen-unstable as well as qemu-
upstream) then I think we should just remove this option from
xen.git/tools/Makefile for the time being.
FWIW the bisector has fingered:
commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Thu Jan 7 16:55:30 2016 +0300
trace: convert stderr backend to log
[Also update .travis.yml --enable-trace-backends=stderr
--Stefan]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Denis V. Lunev <den@openvz.org>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Message-id: 1452174932-28657-10-git-send-email-den@openvz.org
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
It looks like s/stderr/log/g would work with qemu-mainline, but we'd need
that backported to qemu-xen-unstable too.
Or given:
git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a
[...]
scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++----
Maybe xen.git/tools/Makefile could probe for the presence of these files?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 10:14 ` Ian Campbell
@ 2016-02-10 11:53 ` Stefano Stabellini
2016-02-10 12:03 ` Ian Campbell
2016-02-10 12:09 ` Paul Durrant
1 sibling, 1 reply; 9+ messages in thread
From: Stefano Stabellini @ 2016-02-10 11:53 UTC (permalink / raw)
To: Ian Campbell
Cc: xen-devel, Stefano Stabellini, Ian Jackson,
osstest service owner, Paul Durrant, Anthony PERARD
[-- Attachment #1: Type: text/plain, Size: 3145 bytes --]
On Wed, 10 Feb 2016, Ian Campbell wrote:
> Adding some CCs.
>
> On Fri, 2016-02-05 at 11:52 +0000, Anthony PERARD wrote:
> > On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner wrote:
> > > flight 80469 qemu-mainline real [real]
> > > http://logs.test-lab.xenproject.org/osstest/logs/80469/
> > >
> > > Regressions :-(
> > >
> > > Tests which did not succeed and are blocking,
> > > including tests which could not be run:
> > > build-i386 5 xen-build fail REGR. vs. 79947
> > > build-amd64 5 xen-build fail REGR. vs. 79947
> > > build-i386-xsm 5 xen-build fail REGR. vs. 79947
> > > build-amd64-xsm 5 xen-build fail REGR. vs. 79947
> > > build-armhf 5 xen-build fail REGR. vs. 79947
> > > build-armhf-xsm 5 xen-build fail REGR. vs. 79947
> >
> > ./configure of QEMU fail with:
> > "ERROR: invalid trace backends
> > Please choose supported trace backends."
> >
> > They have remove the "stderr" tracebackend, and replaced it by "log". Which
> > also became the default. I have not look at what to do yet, but the configure
> > option "--enable-trace-backend=stderr" as became invalid.
>
> Paul added this IIRC.
>
> If it isn't immediately obvious what an appropriate replacement is (which
> remember needs to work with at least qemu-xen-unstable as well as qemu-
> upstream) then I think we should just remove this option from
> xen.git/tools/Makefile for the time being.
>
> FWIW the bisector has fingered:
>
> commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> Author: Paolo Bonzini <pbonzini@redhat.com>
> Date: Thu Jan 7 16:55:30 2016 +0300
>
> trace: convert stderr backend to log
>
> [Also update .travis.yml --enable-trace-backends=stderr
> --Stefan]
>
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Denis V. Lunev <den@openvz.org>
> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
> Message-id: 1452174932-28657-10-git-send-email-den@openvz.org
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
>
> It looks like s/stderr/log/g would work with qemu-mainline, but we'd need
> that backported to qemu-xen-unstable too.
>
> Or given:
> git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> [...]
> scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++----
>
> Maybe xen.git/tools/Makefile could probe for the presence of these files?
We can have QEMU list the trace backends available with:
./scripts/tracetool.py --list-backends
that works on all qemu-xen versions >= 4.3.
Same output:
nop, ust, stderr, dtrace, simple
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 11:53 ` Stefano Stabellini
@ 2016-02-10 12:03 ` Ian Campbell
2016-02-10 12:17 ` Ian Campbell
0 siblings, 1 reply; 9+ messages in thread
From: Ian Campbell @ 2016-02-10 12:03 UTC (permalink / raw)
To: Stefano Stabellini
Cc: Anthony PERARD, xen-devel, Paul Durrant, Ian Jackson,
osstest service owner
On Wed, 2016-02-10 at 11:53 +0000, Stefano Stabellini wrote:
> On Wed, 10 Feb 2016, Ian Campbell wrote:
> > Adding some CCs.
> >
> > On Fri, 2016-02-05 at 11:52 +0000, Anthony PERARD wrote:
> > > On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner
> > > wrote:
> > > > flight 80469 qemu-mainline real [real]
> > > > http://logs.test-lab.xenproject.org/osstest/logs/80469/
> > > >
> > > > Regressions :-(
> > > >
> > > > Tests which did not succeed and are blocking,
> > > > including tests which could not be run:
> > > > build-i386 5 xen-build fail
> > > > REGR. vs. 79947
> > > > build-amd64 5 xen-build fail
> > > > REGR. vs. 79947
> > > > build-i386-xsm 5 xen-build fail
> > > > REGR. vs. 79947
> > > > build-amd64-xsm 5 xen-build fail
> > > > REGR. vs. 79947
> > > > build-armhf 5 xen-build fail
> > > > REGR. vs. 79947
> > > > build-armhf-xsm 5 xen-build fail
> > > > REGR. vs. 79947
> > >
> > > ./configure of QEMU fail with:
> > > "ERROR: invalid trace backends
> > > Please choose supported trace backends."
> > >
> > > They have remove the "stderr" tracebackend, and replaced it by "log".
> > > Which
> > > also became the default. I have not look at what to do yet, but the
> > > configure
> > > option "--enable-trace-backend=stderr" as became invalid.
> >
> > Paul added this IIRC.
> >
> > If it isn't immediately obvious what an appropriate replacement is
> > (which
> > remember needs to work with at least qemu-xen-unstable as well as qemu-
> > upstream) then I think we should just remove this option from
> > xen.git/tools/Makefile for the time being.
> >
> > FWIW the bisector has fingered:
> >
> > commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> > Author: Paolo Bonzini <pbonzini@redhat.com>
> > Date: Thu Jan 7 16:55:30 2016 +0300
> >
> > trace: convert stderr backend to log
> >
> > [Also update .travis.yml --enable-trace-backends=stderr
> > --Stefan]
> >
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > Signed-off-by: Denis V. Lunev <den@openvz.org>
> > Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
> > Message-id: 1452174932-28657-10-git-send-email-den@openvz.org
> > Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> >
> > It looks like s/stderr/log/g would work with qemu-mainline, but we'd
> > need
> > that backported to qemu-xen-unstable too.
> >
> > Or given:
> > git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> > [...]
> > scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++----
> >
> > Maybe xen.git/tools/Makefile could probe for the presence of these
> > files?
>
> We can have QEMU list the trace backends available with:
>
> ./scripts/tracetool.py --list-backends
>
> that works on all qemu-xen versions >= 4.3.
>
> Same output:
Sample?
> nop, ust, stderr, dtrace, simple
Here (QEMU master) it is:
nop, dtrace, ftrace, log, simple, ust
Who is going to produce a patch to use this?
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 10:14 ` Ian Campbell
2016-02-10 11:53 ` Stefano Stabellini
@ 2016-02-10 12:09 ` Paul Durrant
2016-02-10 15:24 ` Ian Campbell
1 sibling, 1 reply; 9+ messages in thread
From: Paul Durrant @ 2016-02-10 12:09 UTC (permalink / raw)
To: Ian Campbell, Anthony Perard, osstest service owner, Ian Jackson,
Stefano Stabellini
Cc: xen-devel
> -----Original Message-----
[snip]
> > ./configure of QEMU fail with:
> > "ERROR: invalid trace backends
> > Please choose supported trace backends."
> >
> > They have remove the "stderr" tracebackend, and replaced it by "log".
> Which
> > also became the default. I have not look at what to do yet, but the
> configure
> > option "--enable-trace-backend=stderr" as became invalid.
>
> Paul added this IIRC.
>
> If it isn't immediately obvious what an appropriate replacement is (which
> remember needs to work with at least qemu-xen-unstable as well as qemu-
> upstream) then I think we should just remove this option from
> xen.git/tools/Makefile for the time being.
>
> FWIW the bisector has fingered:
>
> commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> Author: Paolo Bonzini <pbonzini@redhat.com>
> Date: Thu Jan 7 16:55:30 2016 +0300
>
> trace: convert stderr backend to log
>
> [Also update .travis.yml --enable-trace-backends=stderr
> --Stefan]
>
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Denis V. Lunev <den@openvz.org>
> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
> Message-id: 1452174932-28657-10-git-send-email-den@openvz.org
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
>
> It looks like s/stderr/log/g would work with qemu-mainline, but we'd need
> that backported to qemu-xen-unstable too.
>
> Or given:
> git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> [...]
> scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++----
>
> Maybe xen.git/tools/Makefile could probe for the presence of these files?
>
I don't think we should pull logging out... IMO it's too useful. (In fact I would prefer if libxl also kicked off qemu with a default events file that enabled logging from the platform device). If we can probe for the right thing to pass to configure then that seems like the best way to handle this (unless we want to keep different configuration recipes for different qemu tags/branches).
Paul
> Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 12:03 ` Ian Campbell
@ 2016-02-10 12:17 ` Ian Campbell
0 siblings, 0 replies; 9+ messages in thread
From: Ian Campbell @ 2016-02-10 12:17 UTC (permalink / raw)
To: Stefano Stabellini
Cc: Anthony PERARD, xen-devel, Paul Durrant, Ian Jackson,
osstest service owner
On Wed, 2016-02-10 at 12:03 +0000, Ian Campbell wrote:
> On Wed, 2016-02-10 at 11:53 +0000, Stefano Stabellini wrote:
> > On Wed, 10 Feb 2016, Ian Campbell wrote:
> > > Adding some CCs.
> > >
> > > On Fri, 2016-02-05 at 11:52 +0000, Anthony PERARD wrote:
> > > > On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner
> > > > wrote:
> > > > > flight 80469 qemu-mainline real [real]
> > > > > http://logs.test-lab.xenproject.org/osstest/logs/80469/
> > > > >
> > > > > Regressions :-(
> > > > >
> > > > > Tests which did not succeed and are blocking,
> > > > > including tests which could not be run:
> > > > > build-i386 5 xen-build fail
> > > > > REGR. vs. 79947
> > > > > build-amd64 5 xen-build fail
> > > > > REGR. vs. 79947
> > > > > build-i386-xsm 5 xen-build fail
> > > > > REGR. vs. 79947
> > > > > build-amd64-xsm 5 xen-build fail
> > > > > REGR. vs. 79947
> > > > > build-armhf 5 xen-build fail
> > > > > REGR. vs. 79947
> > > > > build-armhf-xsm 5 xen-build fail
> > > > > REGR. vs. 79947
> > > >
> > > > ./configure of QEMU fail with:
> > > > "ERROR: invalid trace backends
> > > > Please choose supported trace backends."
> > > >
> > > > They have remove the "stderr" tracebackend, and replaced it by
> > > > "log".
> > > > Which
> > > > also became the default. I have not look at what to do yet, but the
> > > > configure
> > > > option "--enable-trace-backend=stderr" as became invalid.
> > >
> > > Paul added this IIRC.
> > >
> > > If it isn't immediately obvious what an appropriate replacement is
> > > (which
> > > remember needs to work with at least qemu-xen-unstable as well as
> > > qemu-
> > > upstream) then I think we should just remove this option from
> > > xen.git/tools/Makefile for the time being.
> > >
> > > FWIW the bisector has fingered:
> > >
> > > commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> > > Author: Paolo Bonzini <pbonzini@redhat.com>
> > > Date: Thu Jan 7 16:55:30 2016 +0300
> > >
> > > trace: convert stderr backend to log
> > >
> > > [Also update .travis.yml --enable-trace-backends=stderr
> > > --Stefan]
> > >
> > > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > > Signed-off-by: Denis V. Lunev <den@openvz.org>
> > > Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
> > > Message-id: 1452174932-28657-10-git-send-email-den@openvz.org
> > > Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> > >
> > > It looks like s/stderr/log/g would work with qemu-mainline, but we'd
> > > need
> > > that backported to qemu-xen-unstable too.
> > >
> > > Or given:
> > > git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a
> > > [...]
> > > scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++----
> > >
> > > Maybe xen.git/tools/Makefile could probe for the presence of these
> > > files?
> >
> > We can have QEMU list the trace backends available with:
> >
> > ./scripts/tracetool.py --list-backends
> >
> > that works on all qemu-xen versions >= 4.3.
> >
> > Same output:
>
> Sample?
>
> > nop, ust, stderr, dtrace, simple
>
> Here (QEMU master) it is:
> nop, dtrace, ftrace, log, simple, ust
>
> Who is going to produce a patch to use this?
Actually, I've just coincidentally tripped over this in what I'm looking at
now, so I suppose I'll whip something up.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 12:09 ` Paul Durrant
@ 2016-02-10 15:24 ` Ian Campbell
2016-02-10 16:31 ` Paul Durrant
0 siblings, 1 reply; 9+ messages in thread
From: Ian Campbell @ 2016-02-10 15:24 UTC (permalink / raw)
To: Paul Durrant, Anthony Perard, osstest service owner, Ian Jackson,
Stefano Stabellini
Cc: xen-devel
On Wed, 2016-02-10 at 12:09 +0000, Paul Durrant wrote:
> > I would prefer if libxl also kicked off qemu with a default events file
> that enabled logging from the platform device).
FWIW from upstream commit 10578a257d94 it appears to be possible to do this
from the QEMU command line with "-trace enable=<pattern>", and
with c84ea00dc29b a simpler "-d trace:<pattern>" form is added.
So at least now users can enable this via device_model_args rather than
faffing around writing files.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [qemu-mainline test] 80469: regressions - FAIL
2016-02-10 15:24 ` Ian Campbell
@ 2016-02-10 16:31 ` Paul Durrant
0 siblings, 0 replies; 9+ messages in thread
From: Paul Durrant @ 2016-02-10 16:31 UTC (permalink / raw)
To: Ian Campbell, Anthony Perard, osstest service owner, Ian Jackson,
Stefano Stabellini
Cc: xen-devel
> -----Original Message-----
> From: Ian Campbell [mailto:ian.campbell@citrix.com]
> Sent: 10 February 2016 15:25
> To: Paul Durrant; Anthony Perard; osstest service owner; Ian Jackson;
> Stefano Stabellini
> Cc: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] [qemu-mainline test] 80469: regressions - FAIL
>
> On Wed, 2016-02-10 at 12:09 +0000, Paul Durrant wrote:
> > > I would prefer if libxl also kicked off qemu with a default events file
> > that enabled logging from the platform device).
>
> FWIW from upstream commit 10578a257d94 it appears to be possible to do
> this
> from the QEMU command line with "-trace enable=<pattern>", and
> with c84ea00dc29b a simpler "-d trace:<pattern>" form is added.
>
> So at least now users can enable this via device_model_args rather than
> faffing around writing files.
Oh. Much nicer :-)
Paul
>
> Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2016-02-10 16:31 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-05 6:30 [qemu-mainline test] 80469: regressions - FAIL osstest service owner
2016-02-05 11:52 ` Anthony PERARD
2016-02-10 10:14 ` Ian Campbell
2016-02-10 11:53 ` Stefano Stabellini
2016-02-10 12:03 ` Ian Campbell
2016-02-10 12:17 ` Ian Campbell
2016-02-10 12:09 ` Paul Durrant
2016-02-10 15:24 ` Ian Campbell
2016-02-10 16:31 ` Paul Durrant
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).