xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [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).