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

[Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm



branch xen-unstable
xenbranch xen-unstable
job build-amd64-xsm
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  382d34ff9fcc534db32d54eb82590de7c04f9b33
  Bug not present: 87574621b18f86eab295a2c207e0b42c77b5dfa0
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/82363/


  commit 382d34ff9fcc534db32d54eb82590de7c04f9b33
  Merge: 8757462 c84ea00
  Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
  Date:   Wed Feb 3 19:00:33 2016 +0000
  
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging
      
      # gpg: Signature made Wed 03 Feb 2016 15:47:34 GMT using RSA key ID 
81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@xxxxxxxxxx>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@xxxxxxxxx>"
      
      * remotes/stefanha/tags/tracing-pull-request:
        log: add "-d trace:PATTERN"
        trace: switch default backend to "log"
        trace: convert stderr backend to log
        log: move qemu-log.c into util/ directory
        log: do not unnecessarily include qom/cpu.h
        trace: add "-trace help"
        trace: add "-trace enable=..."
        trace: no need to call trace_backend_init in different branches now
        trace: split trace_init_file out of trace_init_backends
        trace: split trace_init_events out of trace_init_backends
        trace: fix documentation
        trace: track enabled events in a separate array
        trace: count number of enabled events
      
      Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
  
  commit c84ea00dc29b2084a62bd31f498ed0f245d3848e
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:32 2016 +0300
  
      log: add "-d trace:PATTERN"
      
      This is a bit easier to use than "-trace" if you are also enabling
      other kinds of logging.  It is also more discoverable for experienced
      QEMU users, and accessible from user-mode emulators.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-12-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit baf86d6b3ca0191372f8b60299ef500b5484fd8f
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:31 2016 +0300
  
      trace: switch default backend to "log"
      
      This enables integration with other QEMU logging facilities.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-11-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  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@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-10-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit d890d50d1821a18366a0b9f72e6c93689a47bcd4
  Author: Denis V. Lunev <den@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:29 2016 +0300
  
      log: move qemu-log.c into util/ directory
      
      log will become common facility with tracepoints support in next step.
      
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Message-id: 1452174932-28657-9-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 508127e243122cf3ed67d2aaa472a1b4f1be055e
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:28 2016 +0300
  
      log: do not unnecessarily include qom/cpu.h
      
      Split the bits that require it to exec/log.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-8-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit e9527dd399ed213ec6eb2c0ea54be663a73032b0
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:27 2016 +0300
  
      trace: add "-trace help"
      
      Print a list of trace points
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-7-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 10578a257d94fb59449d0b0e441990c45a036ccc
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:26 2016 +0300
  
      trace: add "-trace enable=..."
      
      Allow enabling events without going through a file, for example:
      
         qemu-system-x86_64 -trace bdrv_aio_writev -trace bdrv_aio_readv
      
      or with globbing too:
      
         qemu-system-x86_64 -trace 'bdrv_aio_*'
      
      if an appropriate backend is enabled (simple, stderr, ftrace).
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-6-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit f246b86672118e4f0d0782f4c240d3666aa36710
  Author: Denis V. Lunev <den@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:25 2016 +0300
  
      trace: no need to call trace_backend_init in different branches now
      
      original idea to split calling locations was to spawn tracing thread
      in the final child process according to
      
          commit 8a745f2a9296ad2cf6bda33534ed298f2625a4ad
          Author: Michael Mueller
          Date:   Mon Sep 23 16:36:54 2013 +0200
      
      os_daemonize is now on top of both locations. Drop unneeded ifs.
      
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Message-id: 1452174932-28657-5-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 41fc57e44ed64cd4ab5393d83624afd897dabd4f
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:24 2016 +0300
  
      trace: split trace_init_file out of trace_init_backends
      
      This is cleaner, and improves error reporting with -daemonize.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-4-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 45bd0b41bdbf554e49fb510673309164c513a8c8
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:23 2016 +0300
  
      trace: split trace_init_events out of trace_init_backends
      
      This is cleaner and has two advantages.  First, it improves error
      reporting with -daemonize.  Second, multiple "-trace events" options
      now cumulate.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-3-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 52449a314e100e2db990ab9a156bb0173017f28d
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:22 2016 +0300
  
      trace: fix documentation
      
      Mention the ftrace backend too.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-2-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 585ec7273e6fdab902b2128bc6c2a8136aafef04
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Oct 28 07:06:27 2015 +0100
  
      trace: track enabled events in a separate array
      
      This is more cache friendly on the fast path, where we already have
      the event id available.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 43b48cfc3e8ff745a10a6b78a55519d5cf7ec5e8
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Oct 28 07:06:26 2015 +0100
  
      trace: count number of enabled events
      
      This lets trace_event_get_state_dynamic quickly return false.  Right
      now there is hardly any benefit because there are also many assertions
      and indirections, but the next patch will streamline all of this.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build 
--summary-out=tmp/82363.bisection-summary --basis-template=79947 
--blessings=real,real-bisect qemu-mainline build-amd64-xsm xen-build
Searching for failure / basis pass:
 81760 fail [host=godello1] / 80336 ok.
Failure / basis pass flights: 81760 / 80336
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 21f6526d1da331611ac5fe12967549d1a04e149b 
f075c89f0a9cb31daf38892371d2822177505706 
1ac81bb7166b79b6555290547d4effff305c74d0
Basis pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
9937763265d9597e5f2439249b16d995842cdf0f
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/qemu-xen-traditional.git#21f6526d1da331611ac5fe12967549d1a04e149b-21f6526d1da331611ac5fe12967549d1a04e149b
 
git://git.qemu.org/qemu.git#87574621b18f86eab295a2c207e0b42c77b5dfa0-f075c89f0a9cb31daf38892371d2822177505706
 
git://xenbits.xen.org/xen.git#9937763265d9597e5f2439249b16d995842cdf0f-1ac81bb7166b79b6555290547d4effff305c74d0
Loaded 5100 nodes in revision graph
Searching for test results:
 80336 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
9937763265d9597e5f2439249b16d995842cdf0f
 80469 fail irrelevant
 80634 fail irrelevant
 80776 fail irrelevant
 81017 fail irrelevant
 81285 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
ee8e8f92a730afc17ab8be6e86df6b9a23b8ebc6 
1ac81bb7166b79b6555290547d4effff305c74d0
 81613 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
74f30f153f4289fa68e62cf7b63cae7ce4e19046 
1ac81bb7166b79b6555290547d4effff305c74d0
 81760 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
f075c89f0a9cb31daf38892371d2822177505706 
1ac81bb7166b79b6555290547d4effff305c74d0
 82061 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
9937763265d9597e5f2439249b16d995842cdf0f
 82293 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
f075c89f0a9cb31daf38892371d2822177505706 
1ac81bb7166b79b6555290547d4effff305c74d0
 82298 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
071aacc9c9e15859500bbacf153e03b45008ee50 
e3e4ae8bb8314462496c2b065cfe4e8bc5205d5a
 82315 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
0f5f9d8933258f49371a4e85e7459726c593d4ac
 82301 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
5e403ca3da791bf2a6001d1fc3d7def180c0e439
 82307 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
a0e966c93a0968d29ef51447d08a6b7be6f4d757 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82319 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
7c62aeb82a143f4fcb1e6e419175cd120407deac 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82323 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
382d34ff9fcc534db32d54eb82590de7c04f9b33 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82327 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
55d8424e4e65c549eb7be4bff6d3c4c77f54afef
 82358 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82332 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82341 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
382d34ff9fcc534db32d54eb82590de7c04f9b33 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82363 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
382d34ff9fcc534db32d54eb82590de7c04f9b33 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82347 pass 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
 82353 fail 21f6526d1da331611ac5fe12967549d1a04e149b 
382d34ff9fcc534db32d54eb82590de7c04f9b33 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
Searching for interesting versions
 Result found: flight 80336 (pass), for basis pass
 Result found: flight 81760 (fail), for basis failure
 Repro found: flight 82061 (pass), for basis pass
 Repro found: flight 82293 (fail), for basis failure
 0 revisions at 21f6526d1da331611ac5fe12967549d1a04e149b 
87574621b18f86eab295a2c207e0b42c77b5dfa0 
be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b
No revisions left to test, checking graph state.
 Result found: flight 82332 (pass), for last pass
 Result found: flight 82341 (fail), for first failure
 Repro found: flight 82347 (pass), for last pass
 Repro found: flight 82353 (fail), for first failure
 Repro found: flight 82358 (pass), for last pass
 Repro found: flight 82363 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  382d34ff9fcc534db32d54eb82590de7c04f9b33
  Bug not present: 87574621b18f86eab295a2c207e0b42c77b5dfa0
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/82363/


  commit 382d34ff9fcc534db32d54eb82590de7c04f9b33
  Merge: 8757462 c84ea00
  Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
  Date:   Wed Feb 3 19:00:33 2016 +0000
  
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging
      
      # gpg: Signature made Wed 03 Feb 2016 15:47:34 GMT using RSA key ID 
81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@xxxxxxxxxx>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@xxxxxxxxx>"
      
      * remotes/stefanha/tags/tracing-pull-request:
        log: add "-d trace:PATTERN"
        trace: switch default backend to "log"
        trace: convert stderr backend to log
        log: move qemu-log.c into util/ directory
        log: do not unnecessarily include qom/cpu.h
        trace: add "-trace help"
        trace: add "-trace enable=..."
        trace: no need to call trace_backend_init in different branches now
        trace: split trace_init_file out of trace_init_backends
        trace: split trace_init_events out of trace_init_backends
        trace: fix documentation
        trace: track enabled events in a separate array
        trace: count number of enabled events
      
      Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
  
  commit c84ea00dc29b2084a62bd31f498ed0f245d3848e
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:32 2016 +0300
  
      log: add "-d trace:PATTERN"
      
      This is a bit easier to use than "-trace" if you are also enabling
      other kinds of logging.  It is also more discoverable for experienced
      QEMU users, and accessible from user-mode emulators.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-12-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit baf86d6b3ca0191372f8b60299ef500b5484fd8f
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:31 2016 +0300
  
      trace: switch default backend to "log"
      
      This enables integration with other QEMU logging facilities.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-11-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  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@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-10-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit d890d50d1821a18366a0b9f72e6c93689a47bcd4
  Author: Denis V. Lunev <den@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:29 2016 +0300
  
      log: move qemu-log.c into util/ directory
      
      log will become common facility with tracepoints support in next step.
      
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Message-id: 1452174932-28657-9-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 508127e243122cf3ed67d2aaa472a1b4f1be055e
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:28 2016 +0300
  
      log: do not unnecessarily include qom/cpu.h
      
      Split the bits that require it to exec/log.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-8-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit e9527dd399ed213ec6eb2c0ea54be663a73032b0
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:27 2016 +0300
  
      trace: add "-trace help"
      
      Print a list of trace points
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-7-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 10578a257d94fb59449d0b0e441990c45a036ccc
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:26 2016 +0300
  
      trace: add "-trace enable=..."
      
      Allow enabling events without going through a file, for example:
      
         qemu-system-x86_64 -trace bdrv_aio_writev -trace bdrv_aio_readv
      
      or with globbing too:
      
         qemu-system-x86_64 -trace 'bdrv_aio_*'
      
      if an appropriate backend is enabled (simple, stderr, ftrace).
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-6-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit f246b86672118e4f0d0782f4c240d3666aa36710
  Author: Denis V. Lunev <den@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:25 2016 +0300
  
      trace: no need to call trace_backend_init in different branches now
      
      original idea to split calling locations was to spawn tracing thread
      in the final child process according to
      
          commit 8a745f2a9296ad2cf6bda33534ed298f2625a4ad
          Author: Michael Mueller
          Date:   Mon Sep 23 16:36:54 2013 +0200
      
      os_daemonize is now on top of both locations. Drop unneeded ifs.
      
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Message-id: 1452174932-28657-5-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 41fc57e44ed64cd4ab5393d83624afd897dabd4f
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:24 2016 +0300
  
      trace: split trace_init_file out of trace_init_backends
      
      This is cleaner, and improves error reporting with -daemonize.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-4-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 45bd0b41bdbf554e49fb510673309164c513a8c8
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:23 2016 +0300
  
      trace: split trace_init_events out of trace_init_backends
      
      This is cleaner and has two advantages.  First, it improves error
      reporting with -daemonize.  Second, multiple "-trace events" options
      now cumulate.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-3-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 52449a314e100e2db990ab9a156bb0173017f28d
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jan 7 16:55:22 2016 +0300
  
      trace: fix documentation
      
      Mention the ftrace backend too.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
      Acked-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
      Message-id: 1452174932-28657-2-git-send-email-den@xxxxxxxxxx
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 585ec7273e6fdab902b2128bc6c2a8136aafef04
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Oct 28 07:06:27 2015 +0100
  
      trace: track enabled events in a separate array
      
      This is more cache friendly on the fast path, where we already have
      the event id available.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  
  commit 43b48cfc3e8ff745a10a6b78a55519d5cf7ec5e8
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Oct 28 07:06:26 2015 +0100
  
      trace: count number of enabled events
      
      This lets trace_event_get_state_dynamic quickly return false.  Right
      now there is hardly any benefit because there are also many assertions
      and indirections, but the next patch will streamline all of this.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

Revision graph left in 
/home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
82363: tolerable ALL FAIL

flight 82363 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/82363/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-xsm               5 xen-build               fail baseline untested


jobs:
 build-amd64-xsm                                              fail    


------------------------------------------------------------
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


_______________________________________________
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®.